(1) 实现一个自定义的web容器服务

sudo docker pull nginx

sudo docker images

sudo docker run --name nginx-test -p 8080:80 -d nginx

- 运行一个nginx容器,找到默认的配置default.conf,复制代码粘贴到一个新的文件中,并更改端口号为6060,并把root修改为自己的目录
sudo docker exec -it [容器id] /bin/bash
cd /etc/nginx/conf.d
cat default.conf







sudo docker build -t linnginx .
忘记加sudo报了错误,同时还要注意末尾有个点

sudo docker run --name lnginx -d -p 6060:6060 linnginx


(2)实现一个自定义的数据库容器服务
sudo docker pull mysql:5.7







sudo docker build -t linmysql .

sudo docker run --name amysql -p 3306:3306 -d linmysql

sudo docker ps

sudo docker exec -it amysql /bin/bash
mysql -u lin -p

show databases;
末尾没加分号会报错


use docker_mysql

select * from user;

sudo docker inspect amysql
