前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。
只是一个很简单的小例。
1. 原本有的容器
2. docker-compose.yml 写法:
gentle 处可以任意写,gentle 是我的项目名。
container_name: compose-gentle 给容器命名。可以不写这一行,docker 会自动给容器命名为 docker-copose-gentle-1 。( 默认将会使用 项目名称_服务名称_序号
这样的格式。)
version: '3'
services:gentle:image: gentlecontainer_name: compose-gentlenetwork_mode: hostports:- 8089:8089zookeeper:image: zookeepernetwork_mode: hostcontainer_name: compose-zookeeperports:- 2181:2181
3. 运行 yml ,启动这 2 个容器。
docker-compose -f docker-compose.yml up -d
-f : 指定 yml 文件 。 -d : 后台运行 。
4. 运行结果, 2个新容器启动成功。工程可以正常访问。
5. 删除容器,把 up 换成 down 就行了。命令为:
docker-compose -f docker-compose.yml down或者:docker-compose down
这样就又只有原有容器了,新建的 2 个容器都删除了。