日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Docker?compose配置文件寫法及命令使用示例_docker

作者:KimZing ? 更新時間: 2022-05-25 編程語言

docker-compose配置文件寫法

命令 用途
build 本地創建鏡像
command 覆蓋缺省命令
depends_on 索拉容器
ports 暴露端口
volumes
environment 環境變量
image pull鏡像

docker-compose的命令

命令 用途
build [serviceName] 進行組合構建 [單個服務]
up [-d] 創建并且啟動容器 [后臺啟動]
start [serviceName] 啟動容器
stop [serviceName] 停止所有服務 [單個服務]
restart [serviceName] 重啟所有服務 [單個服務]
rm [serviceName] 刪除容器中的所有容器 [單個服務]
logs [serviceName] 觀察所有容器的日志 [單個服務]
ps [serviceName] 列出相關的容器狀態 [單個服務]

示例

#指定版本號
version: '2'
#指定網絡
networks:
  jpress:
#指定服務
services:
  #服務一
  jpress-app:
    image: "kingboy/jpress:1.0" #從鏡像生成
    networks: #指定該服務的網絡
      - jpress
    depends_on: #指定服務的依賴
      - db
    ports:
      - "8080:8080" # 指定端口的映射
  nginx:
    build: nginx #指定鏡像的構建
    networks:
      - jpress
    depends_on:
      - jpress-app
    ports:
      - "80:80"
  db:
    image: "mysql"
    networks:
      - jpress
    environment: # 指定環境變量
      MYSQL_ROOT_PASSWORD: 123456
      MYSQL_DATABASE: jpress
    volumes:
      - $PWD/data:/var/lib/mysql
    ports:
      - "3306:3306"

?

原文鏈接:https://kimzing.blog.csdn.net/article/details/79745274

欄目分類
最近更新