docker-compose安装部署
docker-compose
1、下载docker-compose:
下载-选择:docker-compose-linux-x86_64
2.部署docker-compose:
- 为了在所有目录下都可以使用此命令,将下载的
docker-compose
文件拷贝到/usr/local/bin
下 - 授权docker-compose文件可执行权限:
chmod -x docker-compose
3.查看版本:
docker-compose -v
4.使用命令启动容器
- 去到包含
docker-compose.yaml
文件的目录下
#启动yaml配置的容器、如果yaml文件命名是`docker-compose.yaml`就可以不需要加 `-f xxx.yaml` docker-compose -f docker-compose.yaml up -d #停止yaml配置的容器 docker-compose -f docker-compose.yaml down
5.基础命令
#查看帮助 docker-compose -h #创建并运行所有容器 docker-compose up #创建并后台运行所有容器 docker-compose up -d #显示所用容器信息 docker-compose ps #指定模板创建容器 docker-compose -f docker-compose.yml up -d #停止并删除容器、网络、卷、镜像。#删除容器 docker-compose down #删除容器 docker-compose rm -f #查看容器输出日志 docker-compose logs #拉取依赖镜像 docker-compose pull #检查配置 dokcer-compose config #验证yaml配置文件是否正确,有问题才有输出 dokcer-compose config -q #暂停容器 docker-compose pause #恢复暂停 docker-compose unpause #重启服务 docker-compose restart #启动服务 docker-compose start #停止服务 docker-compose stop
6.docker-compose.yaml文件的编写格式
yml文件编写:
模板文件是使用DockerCompose的核心,涉及到的指令关键字也比较多。
默认的模板文件名称为docker-compose.yml
,格式为YAML
格式。一个docker-compose.yml文件可以分为三层:
#第一层版本号 version:"3" #代表使用docker-compose项目的版本号 #第二层:services 服务配置 services: web: build:. ports: #宿主机和容器的端口映射 -"5000:5000" volumes: .:/code redis: image: "redis:alpine" #第三层其他配置网络、卷、全局规划
本文作者:little小新
本文链接:https://www.cnblogs.com/littlecc/p/17611992.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
分类:
标签:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步