(1) 实现一个自定义的web容器服务
拉取基础镜像
编写Dockfile和default.conf(两个文件放在同一个目录下)
设置监听端口2020
Dockerfile构建镜像
docker build -t wang .
运行容器
docker run --name test1 -p 8080:2020 -d wang
登录网页
(2) 实现一个自定义的数据库容器服务
创建Dockerfile
编写容器启动脚本 setup.sh
导入数据的mysql脚本命令schema.sql
mysql权限设置命令privileges.sql:
创建镜像
sudo docker build -t mysql1 .
查看并启动容器
启动容器,并将端口映射到本地的3366端口
sudo docker run -d -p 3366:3306 mysql1
进入容器并登录MySQL
进入容器
docker exec -it 你获取的容器id /bin/bash
登录数据库
mysql -u docker -p