docker-compose docker的批量管理工具

安装

shell 复制代码
apt-get install docker-compose -y
# 查看版本
docker-compose -v

设置容器自启动:--restart=always

shell 复制代码
docker run -it -d --restart=always nginx:1.16

docker-compose.yml配置文件,该文件的缩进必须是三个空格,使用的是yaml语法。

shell 复制代码
version: '3' # docker-compose.yml的文件格式版本
services:
   db: # 容器名称
      image: mysql:5.7 # 使用的镜像,本地没有会自动去官方下载
      restart: always #开机自启动
      environment:
         MYSQL_ROOT_PASSWORD: 123456
         MYSQL_DATABASE: wordpress
         MYSQL_USER: wordpress
         MYSQL_PASSWORD: 123456 # 和像下面的WORDPRESS_DB_PASSWORD值对应
   wordpress:
      depends_on:
         - db
      image: wordperss:5.6
      ports:
         - "83:80"
      restart: always
      environment:
         WORDPERSS_DB_HOST: db
         WORDPRESS_DB_USER: wordpress
         WORDPRESS_DN_PASSWORD: 123456

启动,在含有配置文件的目录下输入指令

shell 复制代码
docker-compose up -d

docker-compose down # 停止并删除


docker-compose restart # 重启


docker-compose stop # 停止


docker-compose start # 启动

相关推荐
shane-u1 小时前
【已解决】docker search --limit 1 centos Error response from daemon
docker·容器·centos
todoitbo2 小时前
开源一个记账软件,支持docker一键部署
运维·docker·容器·开源·springboot·记账软件·容器部署
qq_2153978976 小时前
docker 启动一个python环境的项目
docker·容器
hnlucky7 小时前
使用docker——10分钟内 完成一个高可用的 MongoDB 副本集部署
数据库·mongodb·docker·云原生·容器
liux35287 小时前
docker- Harbor 配置 HTTPS 协议的私有镜像仓库
数据库·docker·https
LinuxSuRen13 小时前
Docker Compose Provider 服务介绍
java·运维·docker·容器·eureka
sg_knight14 小时前
Docker网络全景解析:Overlay与Macvlan深度实践,直通Service Mesh集成核心
java·网络·spring boot·spring cloud·docker·容器·service_mesh
川石教育18 小时前
Docker中部署Alertmanager
运维·docker·容器
救救孩子把18 小时前
Docker run -v 的 rw 和 ro 模式_docker ro
docker
Gaoithe19 小时前
window 安装 wsl + cuda + Docker
运维·docker·容器