Centos7.9安裝Docker和Docker compose

小山青木發表於2024-09-04

什麼是docker環境
Docker環境是指在計算機中安裝和配置了Docker引擎的執行環境。Docker是一種容器化平臺,它提供了一種輕量級的虛擬化技術,能夠將應用程式及其依賴項打包成一個獨立的容器,以實現快速部署、可移植性和易於管理的優勢。(Docker環境提供了一種方便、可移植和隔離的方式來管理應用程式,並加速開發、部署和擴充套件過程,就像工廠提供了一種高效、標準化和可擴充套件的生產方式。)

docker安裝步驟
(執行環境:centos7.9)

1、安裝之前現解除安裝系統上原有的Docker

(安不安裝都建議刪除重新安裝)

y yum remove docker \
                   docker-client \
                   docker-client-latest \
                   docker-common \
                   docker-latest \
                   docker-latest-logrotate \
                   docker-logrotate \
                   docker-engine

** 2.依賴包的安裝**
yum install -y yum-utils

** 3、設定映象倉庫地址(docker從哪裡下載)**

yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo   ##官方地址

注:建議換為國內的源地址(阿里雲等)
清華大學源:https:**//mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/**docker-ce.repo

4.安裝docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io

安裝完成後檢視docker版本

dockr -v

5.啟動 Docker 服務並將其設定為開機自啟:(很有必要)

sudo systemctl start docker
sudo systemctl enable docker

** 6.驗證 Docker 是否成功安裝:**
sudo docker run hello-world

正常輸出即安裝成功。

** 什麼是docker compose**
Docker Compose是一個用於定義和執行多個Docker容器的工具。它允許您使用YAML檔案來描述應用程式的元件、服務和網路配置,以便可以輕鬆地啟動、停止和管理多個容器。

使用Docker Compose,您可以在單個配置檔案中定義應用程式的各種依賴項,包括容器映像、環境變數、掛載卷、網路設定等。透過編寫一個簡單的YAML配置檔案,您可以輕鬆地建立、配置和管理多個相關容器,這對於複雜的多容器應用程式非常有用。(個人理解為一個更好操縱和執行容器的工具)

安裝步驟

首先,確保已經安裝了Docker引擎。Docker Compose是一個與Docker一起使用的工具,因此需要先安裝Docker引擎。

開啟終端或命令提示符,並執行以下命令來下載最新版本的Docker Compose二進位制檔案:

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

(在這一塊經常遇到問題,就是新手小白的我沒有開代理,在嘗試透過HTTPS協議從GitHub上克隆倉庫時出現了連線問題)

這時候需要去看看大師傅的影片 docker compose安裝。

3.驗證安裝是否成功。執行以下命令檢查Docker Compose的版本:

docker-compose --version

後續操作可以去看看docker命令,瞭解docker容器。

相關文章