Dockerfile构建gitbook服务

mac2026-06-22  0

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 tagName path(构建路径) # -t 后面跟镜像名:标签名 # .代表Dockerfile在宿主机当前路径 docker build -t XXX .

3,4步骤选其一 第一个挂载了目录 挂载目录是可以同步的(可以看作是一个符号链接)!

3. docker run 添加参数启动容器

#docker run -p hostPort:containerPort -v hostPath:containerPath # -v挂载目录 docker run -p 4000:80 -v ~/Downloads/wpt-master/_book:/user/share/nginx/html --name docker-gitbook -d docker-gitbook

4. docker run 添加参数启动容器

# -p 设置端口映射 --name 指定容器名称 -d 后台运行 #最后是要启动的镜像名 docker run -p 4000:80 --name docker-gitbook -d docker-gitbook

5. docker start 容器(当容器关闭时)

#name 容器名 docker start containerName
最新回复(0)