ユーザ用ツール

サイト用ツール


docker-compose

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
docker-compose [2024/12/13 13:33] nullpondocker-compose [2024/12/13 13:37] (現在) nullpon
行 221: 行 221:
 ``` ```
  
-以下のような`compose.override.yaml`を作成した場合+以下のような`compose.override.yaml`を作成する
  
 ```yaml ```yaml
行 229: 行 229:
     volumes:     volumes:
       - ./htdocs:/var/www/html       - ./htdocs:/var/www/html
-    ports+    ports:
       - "8080:80"       - "8080:80"
       - "8443:443"       - "8443:443"
 ``` ```
  
-これで起動すると以下の設定で起動される+以下の設定で起動される
  
-```+```yaml
 services: services:
   nginx:   nginx:
     image: nginx:1.25.3-alpine     image: nginx:1.25.3-alpine
-    restart: always+    restart: no  # 上書きされる
     ports:     ports:
-      - "80:80"+      - "80:80"  # マージされる
       - "443:443"       - "443:443"
       - "8080:80"       - "8080:80"
行 248: 行 248:
     volumnes:     volumnes:
       - ./docker/nginx/conf.d:/etc/nginx/conf.d        - ./docker/nginx/conf.d:/etc/nginx/conf.d 
-      - ./docker/nginx/html:/var/www/html+      - ./docker/nginx/html:/var/www/html # コンテナ側のパスが同一のものがあれば上書きされる
 ``` ```
  
-スカラー値は上書きされる、配列値はマージされるよってportsを完全に変えることはできないただしvolumesはコンテナ側のパスが同一の値があれば上書きする+スカラー値は上書きされる、配列値はマージされるよってportsを完全に上書きすることはできないただしvolumesはコンテナ側のパスが同一の値があれば上書きする
  
  
 </markdown> </markdown>
docker-compose.1734096826.txt.gz · 最終更新: 2024/12/13 13:33 by nullpon