“使用 docker-compose”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) (建立内容为“Stop and remove containers, networks, images, and volumes 停止和删除容器、网络、映像和卷<syntaxhighlight lang="shell-session"> [root@bogon docker_…”的新页面) |
Jihongchang(讨论 | 贡献) |
||
| (未显示同一用户的5个中间版本) | |||
| 第1行: | 第1行: | ||
| + | docker-compose [-f <arg>...] [options] [COMMAND] [ARGS...] | ||
| + | |||
| + | docker-compose -h|--help | ||
| + | |||
| + | |||
| + | |||
| + | Commands: | ||
| + | |||
| + | up Create and start containers | ||
| + | |||
| + | down Stop and remove containers, networks, images, and volumes | ||
| + | |||
| + | |||
Stop and remove containers, networks, images, and volumes | Stop and remove containers, networks, images, and volumes | ||
| 第14行: | 第27行: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| + | |||
| + | |||
| + | |||
| + | 根据 docker-compose.yml 配置文件创建并启动容器 | ||
| + | |||
| + | [[ZooKeeper 集群#搭建 ZooKeeper 集群|搭建 ZooKeeper 集群]] | ||
| + | |||
| + | |||
| + | 指定配置文件执行命令<syntaxhighlight lang="shell-session"> | ||
| + | [root@localhost ~]# docker-compose -f /opt/docker_zk/docker-compose.yml up -d | ||
| + | Starting zk2 ... | ||
| + | Starting zk3 ... | ||
| + | Starting zk1 ... done | ||
| + | [root@localhost ~]# docker ps -a | ||
| + | CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES | ||
| + | 158d493bce33 zookeeper "/docker-entrypoint.…" 3 minutes ago Up 19 seconds 2888/tcp, 3888/tcp, 8080/tcp, 0.0.0.0:2182->2181/tcp, :::2182->2181/tcp zk2 | ||
| + | ff59ce872268 zookeeper "/docker-entrypoint.…" 3 minutes ago Up 19 seconds 2888/tcp, 3888/tcp, 0.0.0.0:2181->2181/tcp, :::2181->2181/tcp, 8080/tcp zk1 | ||
| + | a98ea918fecc zookeeper "/docker-entrypoint.…" 3 minutes ago Up 19 seconds 2888/tcp, 3888/tcp, 8080/tcp, 0.0.0.0:2183->2181/tcp, :::2183->2181/tcp zk3 | ||
| + | [root@localhost ~]# | ||
| + | |||
| + | |||
| + | </syntaxhighlight> | ||
| + | |||
| + | -d | ||
| + | |||
| + | If you want to run your services in the background, you can pass the <code>-d</code> flag (for “detached” mode) to <code>docker compose up</code> and use <code>docker compose ps</code> to see what is currently running: | ||
2022年8月17日 (三) 00:21的最新版本
docker-compose [-f <arg>...] [options] [COMMAND] [ARGS...]
docker-compose -h|--help
Commands:
up Create and start containers
down Stop and remove containers, networks, images, and volumes
Stop and remove containers, networks, images, and volumes
停止和删除容器、网络、映像和卷
[root@bogon docker_zk]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ca09cd8f59b4 daocloud.io/daocloud/zookeeper:latest "/opt/run.sh" 6 hours ago Up 6 hours 2888/tcp, 0.0.0.0:2181->2181/tcp, :::2181->2181/tcp, 3888/tcp zk
[root@bogon docker_zk]# docker-compose down
Stopping zk ... done
Removing zk ... done
Removing network dockerzk_default
[root@bogon docker_zk]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@bogon docker_zk]#
根据 docker-compose.yml 配置文件创建并启动容器
指定配置文件执行命令
[root@localhost ~]# docker-compose -f /opt/docker_zk/docker-compose.yml up -d
Starting zk2 ...
Starting zk3 ...
Starting zk1 ... done
[root@localhost ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
158d493bce33 zookeeper "/docker-entrypoint.…" 3 minutes ago Up 19 seconds 2888/tcp, 3888/tcp, 8080/tcp, 0.0.0.0:2182->2181/tcp, :::2182->2181/tcp zk2
ff59ce872268 zookeeper "/docker-entrypoint.…" 3 minutes ago Up 19 seconds 2888/tcp, 3888/tcp, 0.0.0.0:2181->2181/tcp, :::2181->2181/tcp, 8080/tcp zk1
a98ea918fecc zookeeper "/docker-entrypoint.…" 3 minutes ago Up 19 seconds 2888/tcp, 3888/tcp, 8080/tcp, 0.0.0.0:2183->2181/tcp, :::2183->2181/tcp zk3
[root@localhost ~]#
-d
If you want to run your services in the background, you can pass the -d flag (for “detached” mode) to docker compose up and use docker compose ps to see what is currently running: