千家信息网

docker三剑客之一docker-compose

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,Docker三剑客之docker-composeDocker容器的编排工具。(帮助简化操做)解决相互有依赖关系的多个容器管理。验证已有docker-compose命令docker-compose -v
千家信息网最后更新 2026年10月31日docker三剑客之一docker-compose

Docker三剑客之docker-compose
Docker容器的编排工具。(帮助简化操做)
解决相互有依赖关系的多个容器管理。
验证已有docker-compose命令
docker-compose -v

docker-compose 的配置文件实例

通过识别一个docker-compose.yml的配置文件,去管理容器。
[root@docker ~]# mkdir compose_test
[root@docker ~]# cd compose_test/

回到/下
//设置tab键的空格数量
vim .vimrc

注意格式:
vim docker-compose.yml

version:  "3"services:  nginx:    container_name: web-nginx    image:  nginx    restart: always    ports:      - 90:80    volumes:      - ./webserver:/usr/share/nginx/html

第一部分:version:指定语法格式的版本。
第二部分;service:定义服务,(想要运行什么样的容器)

//运行docker-compose规定的容器,PS;在执行这条命令的当前目录下,也需要有一个docker-compose.yml的配置文件。
docker-compose up -d

//停止运行
docker-compose stop
//重启
docker-compose restart

回到root下并且,在运行container的过程中,还可以支持Dockerfile
docker-compose -f compose_test/docker-compose.yml stop

在compose_test目录下
Vim dockerfile

在vim docker-compose.yml
中修改

先停,在把之前的删除

之后在更新

访问一下
curl 127.0.0.1:90

搭建wordpress的博客

mkdir wordpress
cd /root/wordpress
vim docker-compose.yml

version: "3.1"services:  wordpress:    image: wordpress    restart: always    ports:      - 8080:80    environment:      WORDPRESS_DB_HOST: db      WORDPRESS_DB_USER: wordpress      WORDPRESS_DB_PASSWORD: 123.com      WORDPRESS_DB_NAME: wordpress  db:    image: mysql:5.7    restart: always    environment:      MYSQL_DATABASE: wordpress      MYSQL_USER: wordpress      MYSQL_PASSWORD: 123.com      MYSQL_ROOT_PASSWORD: 123.com

导入包

docker load < mysql-5.7.tar
docker load < wordpress.tar

docker-compose up -d

访问页面(如果访问不到,添加路由转发)



更改语言

Docker的监控
Docker自带的监控命令
docker top /stats /logs
导入镜像
sysdig

docker images

报错打一遍
##sysdig-probe-loader
sysdig
运行后ctrl+c停止后执行s
csysdig

F2进入页面,选择containers查看容器运行状态

Scope
导入镜像

curl -L git.io/scope -o /usr/local/bin/scope


加权限
chmod +x /usr/local/bin/scope

必须关闭防火墙
访问192.168.1.20:4040

监控两台dockerhost
在第二台上命令
导入包

curl -L git.io/scope -o /usr/local/bin/scope
scope launch
加权限
chmod +x /usr/local/bin/scope

scope launch 192.168.1.1 192.168.1.30


访问页面

容器 运行 命令 文件 页面 监控 配置 权限 格式 目录 镜像 管理 三剑客 博客 多个 实例 工具 数量 版本 状态 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司 华服互联网科技靠谱吗 互联网通讯科技 互联网科技公司税收优惠 新华互联网科技学院 高科技与互联网 远拓互联网科技 天津摩尔互联网科技 广西互联网科技公司 长亮科技互联网金融 银川新华互联网科技职业技术培训学校图片 互联网媒体平台算高科技产业 广州市恰铎互联网科技有限公司 东莞新华互联网科技学校 2021世界互联网领先科技成果发布 上海乐五互联网科技有限公司 互联网公司属于科技吗 数字互联网科技有限公司 深圳互联网科技园地址 六子台科技互联网展会 广东猪兼强互联网科技有限公司 互联网科技巨头监管 丰台科技园 互联网 重庆科技学院互联网 农村开互联网科技讲堂 互联网科技项目计划书材料类 速维有品互联网信息科技(苏州)有限公司 开一家科技互联网公司需要多少钱 深圳互联网科技的发展 优雇互联网科技有限公司
0