(1) 实现一个自定义的web容器服务
我选择的是CentOS 7和nginx
首先,在我的workpath下新建以下文件,完成配置
default.conf
监听端口设置为我的学号后四位
nginx.repo
index.html
root指定了我们网页资源文件存放的目录,默认为/usr/share/nginx/html,这里我们将他指定为我自己目录/usr/share/nginx/mydir,这样启动时候就会默认到我的目录下打开index.htm
Dockerfile
yum install -y nginx
用于从官方源安装nginx
build
docker build -t nginx_mxxx .
建立名为nginx_mxxx的nginx
build完之后可以通过 docker images来查看所有镜像
输入命令docker inpect nginx_mxxx
来查看该镜像的具体信息
运行
启动容器后我们可以看到它们的运行状态
现在可以看到我的主页
(2) 实现一个自定义的数据库容器服务
和第一个一样的,在主目录的workpath中新建以下文件
Dockerfile
schema.sql
setup.sh
privileges.sql
build
docker build -t mysql_mxxx .
建立名为mysql_mxxx的数据库
build完之后可以通过 docker images来查看所有镜像
输入命令docker inpect mysql_mxxx
来查看该镜像的具体信息
运行
启动:
启动容器后我们可以看到它们的运行状态
现在我们就可以通过命令行来进入这个容器,并使用前面创建的账户登录mysql
连接到docker_mysql后,可以查看信息