一个docker-compose.yaml建立git-book服务

1. 编写docker-compose.yaml

### 没有添加注释的
version: "3" # yaml版本 我猜的 没查到

services:
    docker-gitbook:#服务名
        image: nginx:latest #镜像 如果没有会远程拉取
        container_name: "docker-gitbook-yaml" #容器名
        volumes:#路径挂载
            - ~/Downloads/wpt-master:/usr/share/nginx/html/book#挂载自己书籍目录
        extra_hosts:
            - "localhost:127.0.0.1" #会写入/etc/hosts文件
        ports:#端口映射
            - "4005:80"
        # environment:
        #   XDEBUG_CONFIG: remote_host=127.0.0.1
        #   PHP_IDE_CONFIG: serverName=Docker-PHP71
        #   TERM: xterm
        restart: always#容器退出后的重启策略
        privileged: true#允许执行特权指令
        cap_add: ['all'] #指定容器的内核能力

2.在dock-compose.yaml所在路径执行

# -d 代表后台运行
docker-compose up -d

3.访问

可以参考我的路径
我的路径:http://localhost:4005/book/_book/index.html
http://localhost:4005/youpath

你可能感兴趣的:(docker)