第二次系统综合实践

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

取最新版的 Nginx 镜像

$ sudo docker pull nginx:latest

查看本地镜像

sudo docker images

运行容器

 sudo docker run --name runoob-nginx-test -p 8081:80 -d nginx

安装成功

实现一个自定义的数据库容器服务

拉取mysql镜像

build dockerfile

sudo docker build -t mysql:test .

创建并运行容器,查看容器状态

sudo docker run -d -p 3306:3306 mysql:test

sudo docker ps -a

进入容器的shell终端,使用用户账号输入密码后进入mysql,使用docker_mysql数据库

sudo docker exec -it <容器ID> /bin/bash
mysql -u docker -p
use docker_mysql


用select指令查看测试数据

注意点

在build dockerfile时,后面的" ."不能漏
sudo docker exec -it <容器ID> /bin/bash中,容器ID用sudo docker ps -a查看,写入对应mysql镜像容器ID

原文地址:https://www.cnblogs.com/lx2509/p/12765837.html