『中級篇』Docker Compose的安裝和基本使用(39)
阿新 • • 發佈:2018-09-05
rem 關閉 端口映射 安裝docker 數據持久化 端口 映射 service lan
>原創文章,歡迎轉載。轉載請註明:轉載自IT人故事會,謝謝!
>原文鏈接地址:『中級篇』Docker Compose的安裝和基本使用(39)
Docker Compose 是命令行的工具,如果用的mac或者windows,他是隨著安裝docker的時候已經安裝上的。但是linux系統需要單獨的安裝Docker Compose。源碼地址:https://github.com/limingios/docker中的No.4
linux下安裝 Docker Compose
https://docs.docker.com/compose/install/#install-compose
sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose 命令行工具
docker-compose
-
up 安裝組下的容器集合
默認的yml的文件名稱是當前目錄下的docker-compose.yml,如果需要指定:
docker-compose -f 文件名 up
docker-compose up -d 後臺運行不顯示日誌pwd curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://b81aace9.m.daocloud.io sudo docker-compose -f docker-compose.yml up
-
ps 查看目前compose下面的service
sudo docker-compose ps
-
stop 停止 start啟動 down=stop+remove
sudo docker-compose stop sudo docker-compose start sudo docker-compose down
- images 顯示的鏡像
sudo docker-compose images
- exec 顯示的鏡像
sudo docker-compose up sudo docker-compose exec 容器名 bash
flask 和redis docker-compose 實例 標題上邊有源碼地址
Dockerfile 創建容器,docker-compse實現部署
pwd more Dockerfile more app.py more docker-compose.yml
sudo docker-compose up
PS: docker-compose的概念有直觀的理解,包括compose的命令行和使用。
建議使用docker-compose up -d 後臺來運行,如果不後臺運行很麻煩ctrl+c的話上邊的應用就關閉了。
往期精彩
- docker導學(一)
- 容器的技術概述(二)
- docker的魅力初體驗-5分鐘安裝wordpress不走彎路(三)
- docker官網介紹(四)
- 如何在mac上安裝docker(五)
- 如何在window上安裝docker(六)
- 如何在mac上通過vagrant安裝虛擬機(七)
- 如何在window上通過vagrant安裝虛擬機(八)
- docker-Machine的本地使用(九)
- docker-Machine的本地使用(十)
- 在linux/mac下通過Docker-Machine在阿裏雲上的使用(11)
- docker架構和底層技術(12)
- docker Image概述(13)
- 手動建立一個base Image(14)
- 什麽是Container(15)
- 構建自己的Docker鏡像(16)
- Dockerfile詳解(17)
- 鏡像的發布(18)
- Dockerfile實戰(19)
- 容器的操作(20)
- Dockerfile實戰CMD和ENTRTYPOINT的配合(21)
- 容器的資源限制(22)
- docker網絡(23)
- docker學習必會網絡基礎(24)
- Linux網絡命名空間(25)
- Docker Bridge詳解(26)
- 容器之間的Link(27)
- 容器的端口映射(28)
- 容器網絡之host和none(29)
- 多容器復雜應用的部署(30)
- overlay網絡和etcd實現多機的容器通信(31)
- docker的數據持久化存儲和數據共享(32)
- windows下vagrant 通過SecureCRT連接centos7(33)
- 數據持久化之Data Volume(34)
- 數據持久化之bind Mounting(35)
- docker 使用bind Mounting實戰(36)
- docker容器安裝wordpress(37)
- docker Compose到底是什麽(38)
『中級篇』Docker Compose的安裝和基本使用(39)