1. 编写Dockerfile
# 构建镜像 映射目录
FROM nginx #基础镜像
WORKDIR /usr/share/nginx/html #容器中的工作目录
#ADD ./_book /usr/share/nginx/html
ADD ./_book . #将当前目录的_book路径 拷贝到容器中的 WORKDIR
EXPOSE 80 #暴露80端口方便进行自动映射
2. docker build 创建镜像
docker build -t XXX
.
3,4步骤选其一 第一个挂载了目录 挂载目录是可以同步的(可以看作是一个符号链接)!
3. docker run 添加参数启动容器
docker run -p 4000:80 -v ~/Downloads/wpt-master/_book:/user/share/nginx/html --name docker-gitbook -d docker-gitbook
4. docker run 添加参数启动容器
docker run -p 4000:80 --name docker-gitbook -d docker-gitbook
5. docker start 容器(当容器关闭时)
docker start containerName