中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何安裝docker compose

發布時間:2021-09-28 09:27:48 來源:億速云 閱讀:180 作者:iii 欄目:開發技術

本篇內容介紹了“如何安裝docker compose”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

前置知識

Compose 是 Docker 容器進行編排的工具, 是一個整合發布docker應用的利器,可定義和運行多容器的應用,在 Compose 中你可以使用 YAML 文件來配置你的應用服務。然后,只需要一個簡單的命令,就可以創建并啟動你配置的所有服務。

docker-compose是基于docker的,所以我們需要先安裝docker才能使用docker-compose。

使用 Compose 基本會有如下三步流程:

在 Dockfile 中定義你的應用環境,可以是多個docker應用。
在 docker-compose.yml 中定義組成應用程序的服務。
使用dcoker-compose up命令 運行整個應用程序解決方案。

docker安裝

  • 卸載舊版本

sudo yum remove docker \
                docker-client \
                docker-client-latest \
                docker-common \
                docker-latest \
                docker-latest-logrotate \
              docker-logrotate \
                docker-engine
  • 安裝 Docker Engine-Community

sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager \
  --add-repo \
  http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io
  • 啟動docker

sudo systemctl start docker
  • 安裝插件

yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm
  • 測試docker是否安裝成功

docker --version

到此docker安裝完成!!!

docker-compose安裝

官網下載地址,可能比較慢,建議使用下面的

  • 下載安裝

curl -L https://get.daocloud.io/docker/compose/releases/download/1.26.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
  • 授權(一定要授權,負責沒有權限)

chmod +x /usr/local/bin/docker-compose
  • 驗證docker-compose是否安裝成功(查看版本)

docker-compose version

如何安裝docker compose

到此 docker-compose 安裝成功!!!

Docker Compose 入門案例

通過docker-compose生成mysqlredis容器

1.創建項目目錄,并進入

$ mkdir composetest
$ cd composetest

2.創建一個docker-compose.yml文件,放在項目目錄下

文件具體內容如下:

version: "3.0"
services:
  mysqldb:
    image: mysql:5.7.19
    container_name: mysql
    ports:
      - "3306:3306"
    volumes:
      - /root/mysql/conf:/etc/mysql/conf.d
      - /root/mysql/logs:/logs
      - /root/mysql/data:/var/lib/mysql
    environment:
      MYSQL_ROOT_PASSWORD: root
    networks:
      - ems
    depends_on:
      - redis

  redis:
    image: redis:4.0.14
    container_name: redis
    ports:
      - "6379:6379"
    networks:
      - ems
    volumes:
      - /root/redis/data:/data
    command: redis-server
    
networks:
  ems:

3.啟動

在當前文件夾啟動

  • 前臺啟動

docker-compose up

  • 后臺啟動

docker-compose up -d

輸出日志如下

如何安裝docker compose

查看docker中容器是否可用

查看容器是否生成

如何安裝docker compose

測試redis容器是否可用

如何安裝docker compose

測試mysql容器是否可用

如何安裝docker compose

到此入門案例已經完成!!!

“如何安裝docker compose”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

花莲市| 桓仁| 改则县| 铜山县| 石台县| 临朐县| 黔东| 潮州市| 商丘市| 娄烦县| 甘肃省| 临清市| 天峨县| 屯门区| 苏尼特左旗| 浦县| 南江县| 秀山| 咸阳市| 盐山县| 通榆县| 二连浩特市| 含山县| 砀山县| 汪清县| 松滋市| 深泽县| 宜君县| 上饶县| 阿克陶县| 洛扎县| 云阳县| 缙云县| 时尚| 兴化市| 广宗县| 清远市| 墨江| 兖州市| 花莲县| 大连市|