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

Docker和Docker-Compose安裝全過程

 更新時間:2025年06月27日 11:13:29   作者:weixin_44585288  
這篇文章主要介紹了Docker和Docker-Compose安裝全過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

在CentOS系統(tǒng)上安裝指定版本的Docker和Docker Compose,你可以按照以下步驟進行:

安裝指定版本的Docker

卸載舊版本的Docker(如果已安裝):

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

安裝依賴:

sudo yum install -y yum-utils

設(shè)置Docker的yum源:

# 官方源
# sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 阿里源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新yum緩存:

sudo yum makecache fast

查看可用的Docker版本:

yum list docker-ce --showduplicates | sort -r

安裝指定版本的Docker:

選擇你需要的版本號替換<VERSION_STRING>,例如26.0.0:

sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

啟動Docker

#啟動Docker
systemctl enable docker --now
#查看啟動狀態(tài)
systemctl status docker
#查看安裝版本
docker version

配置鏡像加速

# 創(chuàng)建配置文件目錄
sudo mkdir -p /etc/docker
# 配置信息寫入daemon.json
sudo tee /etc/docker/daemon.json <<-'EOF'
  	{
  	  "registry-mirrors": ["https://registry.cn-beijing.aliyuncs.com"],
  	  "exec-opts": ["native.cgroupdriver=systemd"],
  	  "log-driver": "json-file",
  	  "log-opts": {
  	    "max-size": "100m"
  	  },
  	  "data-root": "/data/docker",
  	  "storage-driver": "overlay2"
  	}
  	EOF
# 重新加載配置
sudo systemctl daemon-reload
# 重啟動Docker
sudo systemctl restart docker

配置說明:

log-driver:

  • json-file:指定日志驅(qū)動為 json-file。
  • 這意味著 Docker 將會為每個容器的日志使用一個 JSON 格式的日志文件。
  • 使用 json-file 驅(qū)動可以方便地解析和管理日志。

log-opts:

  • max-size: 100m:指定單個日志文件的最大大小為 100MB。
  • 當(dāng)達到這個大小后,Docker 會自動創(chuàng)建一個新的日志文件。

data-root:

  • /data/docker:指定 Docker 的數(shù)據(jù)目錄為 /data/docker。
  • 這通常是 Docker 守護進程存儲鏡像、容器、網(wǎng)絡(luò)和其它數(shù)據(jù)的目錄。默認(rèn)存放在 /var。

registry-mirrors:

  • https://registry.cn-beijing.aliyuncs.com:指定阿里云鏡像地址為鏡像倉庫。
  • 當(dāng) Docker 從鏡像倉庫拉取或推送鏡像時,會首先嘗試從這個鏡像倉庫獲取或推送。

安裝指定版本的Docker Compose

下載指定版本的Docker Compose:

訪問Docker Compose Releases頁面,選擇你需要的版本。

使用curl下載對應(yīng)版本的Docker Compose,替換<VERSION>為實際版本號,例如1.29.2:

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

賦予文件執(zhí)行權(quán)限:

  sudo chmod +x /usr/local/bin/docker-compose

創(chuàng)建軟鏈接(如果需要):

  sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

驗證Docker Compose版本:

  docker-compose --version

請注意:

  • 以上步驟提供了一種通用的安裝方法,但具體命令可能需要根據(jù)你的CentOS版本和Docker、Docker Compose的具體版本要求進行調(diào)整。
  • 在執(zhí)行這些步驟之前,建議查看Docker和Docker Compose的官方文檔以獲取最新的安裝指南。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 快速修改運行中的docker容器端口映射的三種方式

    快速修改運行中的docker容器端口映射的三種方式

    當(dāng)docker?start運行容器后并沒有提供一個-p選項或設(shè)置,讓你修改指定端口映射規(guī)則,那么這種情況我們該怎么處理呢?今天教如何修改運行中的docker容器的端口映射,感興趣的朋友跟隨小編一起看看吧
    2023-01-01
  • 詳細(xì)介紹如何安裝最新版Docker?Compose

    詳細(xì)介紹如何安裝最新版Docker?Compose

    Docker Compose是一個用來定義和運行多個復(fù)雜應(yīng)用的Docker編排工具,下面這篇文章主要給大家介紹了關(guān)于如何安裝最新版Docker?Compose的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-07-07
  • docker安裝nacos2.2.4圖文詳解(含:nacos容器啟動參數(shù)、環(huán)境變量、常見問題整理)

    docker安裝nacos2.2.4圖文詳解(含:nacos容器啟動參數(shù)、環(huán)境變量、常見問題整理)

    文章詳細(xì)介紹了如何在Docker中下載、安裝和配置Nacos?2.2.4,包括在線和離線安裝步驟、使用不同網(wǎng)絡(luò)模式(如Host模式)以及一些常見問題的解決方法,感興趣的朋友跟隨小編一起看看吧
    2025-02-02
  • 詳解如何使用Docker部署Django+MySQL8開發(fā)環(huán)境

    詳解如何使用Docker部署Django+MySQL8開發(fā)環(huán)境

    這篇文章主要介紹了詳解如何使用Docker部署Django+MySQL8開發(fā)環(huán)境,文中通過示例代碼以及圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • docker部署springBoot項目實操(docker是什么)

    docker部署springBoot項目實操(docker是什么)

    Docker可以讓開發(fā)者打包他們的應(yīng)用以及依賴包到一個輕量級、可移植的容器中,然后發(fā)布到任何流行的 Linux 機器上,也可以實現(xiàn)虛擬化,這篇文章主要介紹了docker部署springBoot項目實操,需要的朋友可以參考下
    2025-03-03
  • 解決docker安裝jenkins容器內(nèi)無法訪問外網(wǎng)

    解決docker安裝jenkins容器內(nèi)無法訪問外網(wǎng)

    這篇文章為大家主要介紹了docker安裝jenkins容器內(nèi)無法訪問外網(wǎng)的問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • docker中mysql初始化及啟動失敗問題解決方案

    docker中mysql初始化及啟動失敗問題解決方案

    這篇文章主要介紹了docker中mysql初始化及啟動失敗問題解決方案的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • Docker Compose搭建Redis主從復(fù)制環(huán)境的實現(xiàn)步驟

    Docker Compose搭建Redis主從復(fù)制環(huán)境的實現(xiàn)步驟

    在Docker中搭建Redis主從架構(gòu)非常方便,下面是一個示例,演示如何使用Docker Compose設(shè)置一個Redis主從復(fù)制環(huán)境,文中有詳細(xì)的代碼示例,具有一定的參考價值,需要的朋友可以參考下
    2023-09-09
  • docker-swarm之使用Docker secret管理敏感數(shù)據(jù)

    docker-swarm之使用Docker secret管理敏感數(shù)據(jù)

    就Docker Swarm集群服務(wù)而言,secret 是塊狀數(shù)據(jù),例如密碼、SSH私鑰、SSL證書或其他不應(yīng)通過網(wǎng)絡(luò)傳輸或未加密存儲在Dockerfile或應(yīng)用程序源代碼中的數(shù)據(jù),我們可以使用Docker secret 集中管理這些數(shù)據(jù),所以接下來就帶大家了解一下如何使用Docker secret 管理敏感數(shù)據(jù)
    2023-08-08
  • docker-compose離線部署ollama+open-webui的實現(xiàn)步驟

    docker-compose離線部署ollama+open-webui的實現(xiàn)步驟

    本女王主要介紹了docker-compose離線部署ollama+open-webui的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-02-02

最新評論