Docker - 3 Compose
阿新 • • 發佈:2020-12-28
Docker - 3 Compose
一、安裝Docker Compose
# Compose目前已經完全支援Linux、Mac OS和Windows,在我們安裝Compose之前,需要先安裝Docker。下面我 們以編譯好的二進位制包方式安裝在Linux系統中。 curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose # 設定檔案可執行許可權 chmod +x /usr/local/bin/docker-compose # 檢視版本資訊 docker-compose -version
二、解除安裝Docker Compose
# 二進位制包方式安裝的,刪除二進位制檔案即可
rm /usr/local/bin/docker-compose
三、 使用docker compose編排nginx+springboot專案
- 建立docker-compose目錄
mkdir ~/docker-compose
cd ~/docker-compose
- 編寫 docker-compose.yml 檔案
version: '3' services: nginx: image: nginx ports: - 80:80 links: - app volumes: - ./nginx/conf.d:/etc/nginx/conf.d app: image: app expose: - "8080"
- 建立./nginx/conf.d目錄
mkdir -p ./nginx/conf.d
- 在./nginx/conf.d目錄下 編寫itheima.conf檔案
server {
listen 80;
access_log off;
location / {
proxy_pass http://app:8080;
}
}
- 在~/docker-compose 目錄下 使用docker-compose 啟動容器
docker-compose up
- 測試訪問
http://192.168.149.135/hello