docker stop $(docker ps -q)
docker rm $(docker ps -aq)
ports: # 暴露端口信息 - "宿主机端口:容器暴露端口"
- "8763:8763"
- "8763:8763"
expose:
- "3000"
- "8000"
docker-compose up -d nginx 构建建启动nignx容器
docker-compose exec nginx bash 登录到nginx容器中
docker-compose down 删除所有nginx容器,镜像
docker-compose pause nginx 暂停nignx容器
docker-compose unpause nginx 恢复ningx容器
docker-compose rm nginx 删除容器(删除前必须关闭容器)
docker-compose stop nginx 停止nignx容器
docker-compose start nginx 启动nignx容器
docker-compose images :列出 Compose 文件中包含的镜像。
docker-compose ps:列出项目中目前的所有容器。
docker-compose ps --service:列出项目中目前的所有服务(重要,很多命令都是基于服务来操作的)。
docker-compose scale [options] [SERVICE=NUM...]:设置指定服务运行的容器个数。(神器,照这样岂不是很简单就实现了分布式?)
docker-compose top:查看各个容器内运行的进程
docker-compose ps
列出当前目录下的compse.yaml管理的所有运行容器
docker-compose build
docker-compose up
解决换行问题:
docker exec -it -e LINES=$(tput lines) -e COLUMNS=$(tput cols) config_api_1 bash