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

目录

  • docker-compose配置文件写法
  • docker-compose的命令
  • 示例

docker-compose配置文件写法
命令 用途
build 本地创建镜像
command 覆盖缺省命令
depends_on 索拉容器
ports 暴露端口
volumes
environment 环境变量
image pull镜像
【Docker|Docker compose配置文件写法及命令使用示例】
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: #指定该服务的网络- jpressdepends_on: #指定服务的依赖- dbports:- "8080:8080" # 指定端口的映射nginx:build: nginx #指定镜像的构建networks:- jpressdepends_on:- jpress-appports:- "80:80"db:image: "mysql"networks:- jpressenvironment: # 指定环境变量MYSQL_ROOT_PASSWORD: 123456MYSQL_DATABASE: jpressvolumes:- $PWD/data:/var/lib/mysqlports:- "3306:3306"


以上就是Docker compose配置文件写法及命令使用示例的详细内容,更多关于Docker compose配置及命令的资料请关注脚本之家其它相关文章!

    推荐阅读