docker-compose安裝,yml文件配置


1、離線安裝

https://github.com/docker/compose/releases

移動文件

mv docker-compose-linux-x86_64 /usr/local/bin

修改文件名

mv docker-compose-linux-x86_64 docker-compose

給docker-compose賦予執行權限 。默認沒有執行權限。

chmod -x docker-compose

檢測是否成功

docker-compose -v

2、在線安裝

運行

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

安裝不同的版本,修改版本號1.29.2。

如遇到:curl問題,使用pip安裝

pip install docker-compose

如果沒有virtualenv

執行

sudo pip install docker-compose

給docker-compose賦予執行權限 。默認沒有執行權限。在/usr/local/bin

chmod -x docker-compose

檢測是否成功

docker-compose -v

3、卸載

sudo rm /usr/local/bin/docker-compose

使用pip安裝的

pip uninstall docker-compose

4、定義yml文件

1、將nginx鏡像下載

docker pull nginx

2、編寫docker-compose.yml文件。注意YML文件的格式。

version: '3' 	#版本號
services:		#docker容器
  nginx:		#容器名稱
    container_name: nginx-1		#自定義啟動后容器名
    restart: always				#設置為always,表明此容器應該在停止的情況下總是重啟
    image: nginx:latest			#鏡像名:版本號
    ports:						#啟動端口號
      - 4433:80
    volumes:					#數據卷,將容器中的文件與服務器映射
      - ./conf.d:/etc/nginx/conf.d
    environment:				#環境配置
      TZ: Asia/shanghai

3、啟動。在yml文件下

docker-compose up -d


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM