2020系统综合实践 第2次实践作业
一、 实现一个自定义的web容器服务
-
拉取nginx镜像,并运行查看是否已安装了nginx
sudo docker pull nginxsudo docker images|sudo docker ps
-
安装完成后,运行 nginx 容器
sudo docker run --name=my_nginx1 -p 8080:80 -d nginx
通过浏览器可以直接访问 8080 端口的 nginx 服务

获取容器配置文件
sudo docker exec -it [容器id或者名字] /bin/bashcat /etc/nginx/conf.d/default.conf
-
创建并修改nginx配置文件
default.conf、Dockerfile、Index.html



创建自己的镜像
sudo docker build -t mynginx .sudo docker run --name …… -p 4040:1234 -p my_nginx -
浏览器中查看

二、实现一个自定义的数据库容器服务
-
拉取mysql镜像
sudo docker pull mysql
-
创建mysql镜像所需文件





-
构建自己的mysql镜像
sudo docker build -t mysql2

使用该镜像创建运行一个容器sudo docker run --name=msql -p 8000:3200 -d mysql2

-
查看容器内配置信息
sudo docker inspect msql

浙公网安备 33010602011771号