docker-compose docker 的批量管理工具
最编程
2024-05-06 12:17:50
...
安装
apt-get install docker-compose -y
# 查看版本
docker-compose -v
设置容器自启动:–restart=always
docker run -it -d --restart=always nginx:1.16
docker-compose.yml配置文件,该文件的缩进必须是三个空格,使用的是yaml语法。
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
启动,在含有配置文件的目录下输入指令
docker-compose up -d
docker-compose down # 停止并删除
docker-compose restart # 重启
docker-compose stop # 停止
docker-compose start # 启动
推荐阅读
-
docker-compose docker 的批量管理工具
-
最好的 Docker 可视化管理工具 - Portainer 你真的知道如何使用它吗?
-
Hadoop 未授权访问 getshell - 漏洞复制 - 目标计算机: ubuntuIP: 192.168.241.142 攻击机器:KaliIP:192.168.241.128 现在可以直接使用 vluhub 环境了 cd hadoop/unauthorized-yarn docker-compose up -d 漏洞复制 4. 访问 http://ip:8088,查看 Hadoop YARN ResourceManager WebUI 页面(未经授权的访问漏洞)
-
构建 ELK 集群的 Docker-compose 实现
-
新Docker日志管理工具:log-pilot的实用策略
-
如何轻松创建个性炫酷博客:借助Docker、Docker-Compose和Nginx的 halo 快速部署指南(第一部分)
-
如何使用Docker-compose搭建GitLab的中文版本