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 # 启动

相关推荐
修己xj8 小时前
在 AMD 机器上拉取 ARM 架构 Docker 镜像
docker
瑞克-桑切斯10 小时前
docker Harbor 单机部署手册
大数据·运维·elasticsearch·docker·容器
孙克旭_2 天前
k8s基础组件与创建资源
运维·docker·容器·kubernetes
java_logo2 天前
Docker 部署 EmulatorJS:轻松搭建浏览器复古游戏平台
游戏·docker·容器·复古游戏·轩辕镜像·emulatorjs·红白机
方便面不加香菜2 天前
Docker Container --容器及容器的操作案例详解
运维·docker·容器
无人生还别怕3 天前
如何搭建docker仓库(轻量级)registry
linux·运维·docker·云原生·容器·registry·openanolisos
YYYing.3 天前
【K8s系列 (一) 】Docker与容器(上篇)
docker·云原生·容器·kubernetes
csdn_aspnet3 天前
使用 Docker 和 RedisInsight 设置 Redis 以进行本地开发
redis·docker·容器·redisinsight
余槐i3 天前
MySQL 8.0 联合索引走错:为什么加了索引查询反而从 200ms 变成 8s
java·spring boot·mysql·docker·性能优化
csdn_aspnet3 天前
如何在本地 Docker 容器中运行 Redis,并使用 Redis Insight 和 Redis CLI 进行管理
redis·docker·容器