一、Compose安装

  1. curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose &&
  2. chmod +x /usr/local/bin/docker-compose &&
  3. ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

二、使用docker-compes.yml创建容器

1、创建docker-compose.yml文件

vim docker-compose.yml

  1. version: '3'
  2. services:
  3. web:
  4. container_name: test_nginx
  5. ports:
  6. - "80:80"
  7. restart: always
  8. volumes:
  9. - "/root/html:/usr/share/nginx/html"
  10. image: "nginx:latest"

文件内容解释:

  1. version: '3' #指定本 yml 依从的 compose 哪个版本制定的
  2. services: #定义服务
  3. web:
  4. container_name: test_nginx #指定自定义容器名称,而不是生成的默认名称
  5. ports: #映射服务端口
  6. - "80:80"
  7. restart: always #容器总是重新启动
  8. volumes: #将主机的数据卷或着文件挂载到容器里
  9. - "/root/html:/usr/share/nginx/html"
  10. image: "nginx:latest" #指的使用的镜像

2、启动

  1. docker-compose up -d

image.png

编写测试index.html

  1. echo "test_docker-compose" > /root/html/index.html

3、测试访问

image.png

三、yml配置指令参考: