欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

docker?compose?入門安裝使用

 更新時間:2025年09月03日 11:07:47   作者:默執(zhí)  
本文介紹Docker Compose基礎(chǔ)命令與集群啟動操作,重點講解容器擴容至多實例部署博客的流程,并提供compose.yaml配置示例,適用于初學(xué)者掌握Docker Compose的使用方法,結(jié)合實例代碼給大家介紹的非常詳細,感興趣的朋友一起看看吧

安裝

sudo apt install docker-compose-plugin -y  (不確定)
sudo apt install docker-compose -y
docker-compose --version

基礎(chǔ)命令:
docker集群第一次啟動, 注意

docker-compose up -d
docker-compose -f 指定的.yaml up -d
sudo docker-compose --project-name 項目名 up -d

第一次關(guān)閉

docker-compose down

以后啟動

docker-compose start 容器1 容器2 容器3等

以后停止

docker-compose stop 容器1 容器2 容器3等

以后重啟

docker-compose restart 容器1 容器2 容器3等

對某容器擴容,擴容到多個

docker-compose scale 容器1=3

元素

部署博客示例:
compose.yaml 文件內(nèi)容

# 項目名稱
# name: myblog # 項目服務(wù)
services:
  # 服務(wù)1
  mysql:
    # 自定義的服務(wù)名
    container_name: mysql
    # 使用鏡像
    image: mysql:8.0
    # 端口映射
    ports:
      - "3306:3306"
    # 設(shè)置環(huán)境變量
    environment:
      - MYSQL_ROOT_PASSWORD=123456
      - MYSQL_DATABASE=wordpress
    # 卷和掛載 映射
    volumes:
      - mysql-data:/var/lib/mysql
      - /home/lbw/boke:/etc/mysql/conf.d
      #
      # 重啟方式
    restart: always
    # 容器網(wǎng)絡(luò)
    networks:
      - blog
  # 服務(wù)2
  wordpress:
    image: wordpress
    ports:
      - "8086:80"
    environment:
      WORDPRESS_DB_HOST: mysql
      WORDPRESS_DB_USER: root
      WORDPRESS_DB_PASSWORD: 123456
      WORDPRESS_DB_NAME: wordpress
    volumes:
      - wordpress:/var/www/html
    restart: always
    networks:
      - blog
    depends_on:
      - mysql
# 卷定義
volumes:
  mysql-data:
  wordpress: # 網(wǎng)絡(luò)定義
networks:
  blog:
# 項目名稱
# name: myblog # 項目服務(wù)
services:
  # 服務(wù)1
  mysql:
    # 自定義的服務(wù)名
    container_name: mysql
    # 使用鏡像
    image: mysql:8.0
    # 端口映射
    ports:
      - 3306:3306
    # 設(shè)置環(huán)境變量
    environment:
      - MYSQL_ROOT_PASSWORD=123456
      - MYSQL_DATABASE=wordpress
    # 卷和掛載 映射
    volumes:
      - mysql-data:/var/lib/mysql
      - /vol1/1000/docker_all/docker_p3_blog:/etc/mysql/conf.d
      #
      # 重啟方式
    restart: always
    # 容器網(wǎng)絡(luò)
    networks:
      - blog
  # 服務(wù)2
  wordpress:
    image: wordpress
    ports:
      - 8086:80
    environment:
      WORDPRESS_DB_HOST: mysql
      WORDPRESS_DB_USER: root
      WORDPRESS_DB_PASSWORD: 123456
      WORDPRESS_DB_NAME: wordpress
    volumes:
      - wordpress:/var/www/html
    restart: always
    networks:
      - blog
    depends_on:
      - mysql
# 卷定義
volumes:
  mysql-data:
  wordpress: 
networks: # 網(wǎng)絡(luò)定義
  blog:  # 網(wǎng)絡(luò)名 后面內(nèi)容可有可無
    driver: bridge  # 使用橋接模式 虛擬網(wǎng)橋
    ipam: # 自定義網(wǎng)絡(luò)的 IP 地址分配規(guī)則
      driver: default  # 使用 Docker 默認的 IP 地址分配驅(qū)動
      config:
        - subnet: 192.168.11.0/24
          gateway: 192.168.11.254

到此這篇關(guān)于docker compose 入門使用的文章就介紹到這了,更多相關(guān)docker compose使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論