欢迎来到代码驿站!

当前位置:首页 >

Docker compose配置文件写法及命令使用示例

时间:2022-09-23 10:10:28|栏目:|点击:

docker-compose配置文件写法

命令 用途
build 本地创建镜像
command 覆盖缺省命令
depends_on 索拉容器
ports 暴露端口
volumes
environment 环境变量
image pull镜像

docker-compose的命令

命令 用途
build [serviceName] 进行组合构建 [单个服务]
up [-d] 创建并且启动容器 [后台启动]
start [serviceName] 启动容器
stop [serviceName] 停止所有服务 [单个服务]
restart [serviceName] 重启所有服务 [单个服务]
rm [serviceName] 删除容器中的所有容器 [单个服务]
logs [serviceName] 观察所有容器的日志 [单个服务]
ps [serviceName] 列出相关的容器状态 [单个服务]

示例

#指定版本号
version: '2'
#指定网络
networks:
  jpress:
#指定服务
services:
  #服务一
  jpress-app:
    image: "kingboy/jpress:1.0" #从镜像生成
    networks: #指定该服务的网络
      - jpress
    depends_on: #指定服务的依赖
      - db
    ports:
      - "8080:8080" # 指定端口的映射
  nginx:
    build: nginx #指定镜像的构建
    networks:
      - jpress
    depends_on:
      - jpress-app
    ports:
      - "80:80"
  db:
    image: "mysql"
    networks:
      - jpress
    environment: # 指定环境变量
      MYSQL_ROOT_PASSWORD: 123456
      MYSQL_DATABASE: jpress
    volumes:
      - $PWD/data:/var/lib/mysql
    ports:
      - "3306:3306"

 

上一篇:Vmware + Ubuntu18.04 安装 Hbase 2.3.5的详细教程

栏    目:

下一篇:H3C IRF2的技术原理及典型应用

本文标题:Docker compose配置文件写法及命令使用示例

本文地址:http://www.codeinn.net/misctech/214471.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有