扫描二维码下载沐宇APP

沐宇

微信扫码使用沐宇小程序

沐宇

docker鎬庝箞鏋勫缓澶氫釜搴旂敤瀹瑰櫒

扬州沐宇科技
2023-12-28 14:12:35
docker

鏋勫缓澶氫釜搴旂敤瀹瑰櫒鍙互閫氳繃浠ヤ笅鍑犵鏂瑰紡瀹炵幇锛?/p>

  1. 浣跨敤澶氫釜 Dockerfile锛氭瘡涓簲鐢ㄩ兘鍙互鏈夎嚜宸辩殑 Dockerfile锛岄€氳繃鍦ㄤ笉鍚岀殑鐩綍涓垱寤轰笉鍚岀殑 Dockerfile锛屽苟浣跨敤 docker build 鍛戒护鍒嗗埆鏋勫缓姣忎釜搴旂敤鐨勫鍣ㄣ€備緥濡傦細
docker build -t app1-image /path/to/app1
docker build -t app2-image /path/to/app2
  1. 浣跨敤 Docker Compose锛欴ocker Compose 鏄竴涓敤浜庡畾涔夊拰杩愯澶氫釜瀹瑰櫒搴旂敤鐨勫伐鍏枫€傞€氳繃缂栧啓涓€涓?docker-compose.yml 鏂囦欢锛屽彲浠ュ湪鍏朵腑瀹氫箟澶氫釜鏈嶅姟锛屾瘡涓湇鍔″搴斾竴涓簲鐢ㄥ鍣ㄣ€傜劧鍚庝娇鐢?docker-compose up 鍛戒护涓€娆℃€ф瀯寤哄拰杩愯鎵€鏈夌殑瀹瑰櫒銆備緥濡傦細
version: '3'
services:
  app1:
    build:
      context: ./path/to/app1
      dockerfile: Dockerfile
    # 鍏朵粬閰嶇疆鍙傛暟

  app2:
    build:
      context: ./path/to/app2
      dockerfile: Dockerfile
    # 鍏朵粬閰嶇疆鍙傛暟

鐒跺悗杩愯锛?/p>

docker-compose up
  1. 浣跨敤鏋勫缓骞冲彴锛氫竴浜涙瀯寤哄钩鍙帮紙濡?Jenkins銆乀ravis CI 绛夛級鍙互闆嗘垚 Docker 鏋勫缓鍔熻兘锛屽彲浠ラ€氳繃閰嶇疆鏋勫缓浠诲姟鏉ユ瀯寤哄涓簲鐢ㄥ鍣ㄣ€傝繖浜涘钩鍙伴€氬父鎻愪緵浜嗗彲瑙嗗寲鐣岄潰鍜屼赴瀵岀殑閰嶇疆閫夐」锛屽彲浠ユ洿鐏垫椿鍦版瀯寤哄拰绠$悊澶氫釜瀹瑰櫒銆?/li>

鏃犺浣跨敤鍝鏂瑰紡锛岄兘闇€瑕佷负姣忎釜搴旂敤瀹氫箟涓€涓嫭绔嬬殑 Dockerfile 鎴栭厤缃紝骞跺湪鏋勫缓鏃舵寚瀹氫笉鍚岀殑涓婁笅鏂囪矾寰勬垨鏋勫缓鍙傛暟锛屼互鍖哄垎涓嶅悓鐨勫簲鐢ㄥ鍣ㄣ€?/p>

扫码添加客服微信