• 跳到主要內容
  • 跳到二級菜單
  • 跳至主側邊欄
  • 跳轉到頁腳
WebSetNet

WebSetNet

科技新聞

  • 科技新聞
    • 移動
    • 遊戲
  • 網絡營銷
  • 系統管理員
    • Windows
    • Linux的
    • Mac和Apple
    • 網站腳本
      • WordPress的

Docker撰寫:如何在CentOS 7上安裝

二零二一年八月十日 by Martin6

Docker Compose是一個用於運行多容器Docker應用程序的工具。 要使用Compose配置應用程序的服務,我們使用配置文件,然後執行單個命令,可以創建和啟動配置中指定的所有服務。

Docker Compose可用於許多不同的項目,包括:

發展: 使用Compose命令行工具,我們創建(並與之交互)一個隔離的環境,該環境將託管正在開發的應用程序。
通過使用 撰寫文件,開發人員記錄並配置所有應用程序的服務依賴項。

自動化測試: 這個用例需要一個運行測試的環境.Compose提供了一種管理測試套件的獨立測試環境的便捷方法。 完整環境在Compose文件中定義。

Docker Compose是在 無花果 源代碼,一個現在未使用的社區項目。

在本教程中,我們將了解如何在CentOS 7服務器上安裝Docker Compose。

安裝Docker

首先,安裝Docker。 安裝它的最簡單方法是下載Docker項目提供的安裝腳本:

$ wget -qO- https://get.docker.com/ | SH

一個必需的步驟是正確配置Docker的用戶。 特別是,通過執行以下命令將用戶添加到docker組:

#usermod -aG docker $(whoami)

註銷並再次登錄以更新用戶組列表。

接下來,啟用Docker在啟動時啟動:

#systemctl啟用docker

啟動Docker:

#systemctl start docker

安裝Docker Compose

安裝Docker後,安裝Docker Compose。 首先,通過執行以下命令安裝EPEL存儲庫:

#yum安裝epel-release

接下來,安裝python-pip:

#yum install -y python-pip

此時,可以通過執行pip命令來安裝Docker Compose:

#pip install docker-compose

升級CentOS 7上的所有Python包:

#yum upgrade python *

使用以下命令檢查Docker Compose版本:

$ docker-compose -v

輸出應該是這樣的:

docker'compose版本1.16.1,構建6d1ac219

測試Docker Compose

Docker Hub包含一個Hello World圖像,用於演示目的,說明使用Docker Compose運行容器所需的配置。

創建一個新目錄並移入其中:

$ mkdir hello-world $ cd hello-world

創建一個新的YAML文件:

$ $ EDITOR docker-compose.yml

在此文件中粘貼以下內容:

unixmen-compose-test:image:hello-world

備註: 第一行用作容器名稱的一部分。

保存並退出。
運行容器

接下來,在hello-world目錄中執行以下命令:

$ sudo docker-compose up

如果一切正確,這應該是Compose顯示的輸出:

拉unixmen-撰寫測試(你好世界:最新的)...最新進展:從庫/你好世界拉力b04784fba78d:拉完整摘要:sha256:f3b3b28a45160805bb16542c9531888519430e9e6d6ffc09d72261b0d26ff74f狀態:下載更新的圖像你好世界:最新創建helloworld_unixmen,compose- test_1 ...創建helloworld_unixmen-compose-test_1 ...完成附加到helloworld_unixmen-compose-test_1 unixmen-compose-test_1 | unixmen-compose-test_1 | 來自Docker的你好! unixmen-compose-test_1 | 此消息表明您的安裝似乎正常工作。 unixmen-compose-test_1 | unixmen-compose-test_1 | 為了生成此消息,Docker採取了以下步驟:unixmen-compose-test_1 | 1。 Docker客戶端聯繫了Docker守護程序。 unixmen-compose-test_1 | 2。 Docker守護程序從Docker Hub中提取了“hello-world”圖像。 unixmen-compose-test_1 | 3。 Docker守護程序從該映像創建了一個新容器,該容器運行unixmen-compose-test_1 | 生成您當前正在閱讀的輸出的可執行文件。 unixmen-compose-test_1 | 4。 Docker守護程序將該輸出流式傳輸到Docker客戶端,該客戶端發送了unixmen-compose-test_1 | 到你的終端。 unixmen-compose-test_1 | unixmen-compose-test_1 | 要嘗試更有野心的東西,可以使用以下命令運行Ubuntu容器:unixmen-compose-test_1 | $ docker run -it ubuntu bash unixmen-compose-test_1 | unixmen-compose-test_1 | 使用免費的Docker ID共享圖像,自動化工作流程等:unixmen-compose-test_1 | https://cloud.docker.com/ unixmen-compose-test_1 | unixmen-compose-test_1 | 有關更多示例和想法,請訪問:unixmen-compose-test_1 | https://docs.docker.com/engine/userguide/ unixmen-compose-test_1 | helloworld_unixmen-compose-test_1退出,代碼為0

只有在命令處於活動狀態時,Docker容器才會運行,因此容器將在測試完成運行時停止。

結論

在本教程中,我們已經了解瞭如何在CentOS 7服務器上安裝和測試Docker Compose,並使用YAML格式的Compose文件。

該職位 Docker撰寫:如何在CentOS 7上安裝 最早出現 Unixmen.

相關文章:

  1. 容器:在Ubuntu 16.04上的Docker撰寫
  2. 在Ubuntu上使用Docker-Compose對LEMP堆棧進行Dockerizing
  3. 如何在Debian 10上安裝Docker
  4. Docker指南:安裝Traefik - 一種用於微服務的現代反向代理
  5. 如何在CentOS 7上安裝Docker Compose
  6. 碼頭工人 Windows:在上創建Linux容器 Windows 10
  7. 如何在 Fedora 中安裝 Docker [初學者教程]
  8. 如何在Ubuntu上安裝Pip
  9. 什麼是Docker撰寫,以及如何使用它?
  10. 解決的問題:如何檢查您的Python版本

提起下:未分類

主要側邊欄

推薦

  • 怎麼修 Windows 更新錯誤80244019
  • Windows 10 更新因錯誤0x8007001f - 0x20006而失敗
  • 如何更改Netflix下載位置 Windows 10
  • 解決Outlook“未實現”無法發送電子郵件錯誤
  • 如何啟用或禁用Alt Gr鍵 Windows 10 鍵盤
  • 如何在Samsung Tizen OS設備上安裝Android應用APK
  • 3如何在沒有Office Outlook的情況下打開PST文件 Windows 10
  • 固定: Windows 更新錯誤0x800f0986
  • 如何在Snapchat上檢索已刪除的郵件
  • 最新的三星Galaxy Note 20洩漏是一個規格轉儲,揭示了關鍵功能
  • 在Galaxy Core 7.0 SM-G2H上安裝Android 355 Nougat ROM
  • 192.168.1.1登錄,管理頁面,用戶名,密碼| 無線路由器設置
  • 網站在線觀看電影 - 10 +沒有SignUp / Downloading的最佳網站
  • 如何在Android智能手機上備份短信
  • 如何刪除Microsoft Word文檔末尾的空白頁
  • 修復:光盤映像文件損壞的錯誤 Windows 10
  • Android 11自定義ROM列表–非官方更新您的Android手機!
  • 三星Galaxy Z Fold 3計劃於2021年XNUMX月在S Pen的支持下

頁腳

標籤

Amazon 亞馬遜素 亞馬遜主要視頻 蘋果 應用軟件 史詩遊戲 Galaxy Note的20 銀河S22加 銀河 S22 超 Google表格 頭戴耳機 華為 icloud的 Instagram 即時遊戲 IP地址 iPhone iPhone 12 iPhone 13 iPhone 13 pro max MacOS Microsoft微軟 微軟邊緣 移動應用 辦公室365 外表 像素6 Samsung Galaxy 三星 Galaxy Book 2 Pro 360 三星Galaxy Tab S8 智能手機 SPEEDTEST 速度測試 隊 的TikTok Twitter VPN WhatsApp whatsapp網頁 Windows 10 Windows 11更改 Windows 11發行 Windows 11更新 Windows 安卓子系統 Windows 11 小蜜

資料庫

  • 六月2022
  • 五月 2022
  • 四月2022
  • 三月十一日
  • 二月2022
  • 2022年一月
  • 2021年九月
  • 2021年八月
  • 七月2021
  • 六月2021
  • 五月 2021
  • 四月2021
  • 三月十一日
  • 二月2021
  • 2021年一月
  • 十二月2020
  • 2020年十一月
  • 2020年XNUMX月
  • 2020年九月
  • 2020年八月
  • 七月2020

Meta

  • 登入
  • 條目提要
  • 評論提要
  • WordPress.org