Docker 多容器管理

Docker Compose (容器编排工具)

1、docker-compsoe 工具安装方式如下:
    sudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
2、赋予docker-compose 可执行权限
    sudo chmod +x /usr/local/bin/docker-compsoe

编写一个wordpress项目

创建一个文本文件,并写入要执行的内容
touch docker-compose.yml

'''
    version: '3'
    services:
      wordpress:
        image: wordpress:latest
        links: 
          - db:mysql
        ports:  
          - 8080:80
      db: 
        image: mariadb
        environment: 
          MYSQL_ROOT_PASSWORD: example
'''

参数详解:

  • image 指定启动的容器,如果容器不存在,则从官方docker仓库中下载
  • links 容器互联
  • ports 指定端口到宿主机 - 宿主机:容器
  • db 定义数据库模块
  • environment 定义环境变量

docker-compose 常用命令

1、启动
    sudo docker-compose start
    sudo docker-compose up
2、停止
    sudo docker-compose stop
    sudo docker-compose kill
    sudo docker-compose down

猜你喜欢

转载自www.cnblogs.com/MeiCheng/p/10204926.html