docker(六)—docker-compose的安装与基本使用

注明:此处是系列教程,一切的环境是根据前面几章节作为基础环境进行的

1:安装docker-compose 安装命令:

 curl -L "https://get.daocloud.io/docker/compose/releases/download/1.27.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compos

2:将docker-compose赋予执行权限命令:

      chmod +x /usr/local/bin/docker-compose

3:安装成功检测命令:docker-compose --version

 4:docker-compose.yml 文件的基本格式   如下代码是一个nginx的docker-compose.yml

# 文件的版本信息
verson: "3.8"
# 真正定义docker-compose启动服务的地方
services:
 nginx-service: # 服务名称
  image: nginx # 创建容器所需要的镜像 如本地docker中没有,则在远程仓库地址中拉
  container_name: ajs01 # 容器名字 默认为"工程名称_服务条目名称_序号"
  ports: # 宿主机与容器的端口映射关系
    - "8084:80" # 左侧宿主机端口:右边容器端口
  networks: # 配置容器的连接网络 network下的条目 默认容器网络 
    - mynginx-net

# 配置自定义各个服务网络模式 便于上面的服务容器使用
networks:
 mynginx-net: # 一个具体网络条目名称
  name: mynginx-net # 网络名称,默认为"工程名_网络条目名称"
  driver: bridge # 网络模式,默认为bridge

5:docker-compose基本的使用命令

  • docker-compose up :以依赖性顺序启动服务。在以下示例中,先启动 db 和 redis ,才会启动 web。
  • docker-compose up SERVICE :自动包含 SERVICE 的依赖项。在以下示例中,docker-compose up web 还将创建并启动 db 和 redis。
  • docker-compose stop :按依赖关系顺序停止服务。在以下示例中,web 在 db 和 redis 之前停止。

 6:以上是基本常用的docker-compose命令 :以下是常用命令的docker-compose 命令

   https://docs.docker.com/compose/compose-file/compose-file-v3/#context

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值