最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker和Docker-Compose安裝全過(guò)程

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

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

安裝指定版本的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:

選擇你需要的版本號(hào)替換<VERSION_STRING>,例如26.0.0:

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

啟動(dòng)Docker

#啟動(dòng)Docker
systemctl enable docker --now
#查看啟動(dòng)狀態(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
# 重啟動(dòng)Docker
sudo systemctl restart docker

配置說(shuō)明:

log-driver:

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

log-opts:

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

data-root:

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

registry-mirrors:

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

安裝指定版本的Docker Compose

下載指定版本的Docker Compose:

訪問(wèn)Docker Compose Releases頁(yè)面,選擇你需要的版本。

使用curl下載對(duì)應(yīng)版本的Docker Compose,替換<VERSION>為實(shí)際版本號(hào),例如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

驗(yàn)證Docker Compose版本:

  docker-compose --version

請(qǐng)注意:

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

總結(jié)

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

相關(guān)文章

  • 云原生教程之使用Docker部署webssh工具sshwifty

    云原生教程之使用Docker部署webssh工具sshwifty

    Sshwifty是一個(gè)開源的WebSSH?&?WebTelnet客戶端,下面這篇文章主要給大家介紹了關(guān)于云原生教程之使用Docker部署webssh工具sshwifty的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-03-03
  • CentOS7.6系統(tǒng)下Docker安裝部署教程

    CentOS7.6系統(tǒng)下Docker安裝部署教程

    這篇文章主要為大家介紹了CentOS7.6系統(tǒng)下Docker的安裝部署教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-04-04
  • docker如何安裝mysql

    docker如何安裝mysql

    這篇文章主要介紹了docker如何安裝mysql,總結(jié)了安裝心得,幫助大家更好的使用docker鏡像,感興趣的朋友可以了解下
    2020-10-10
  • Docker數(shù)據(jù)備份恢復(fù)實(shí)現(xiàn)過(guò)程詳解

    Docker數(shù)據(jù)備份恢復(fù)實(shí)現(xiàn)過(guò)程詳解

    這篇文章主要介紹了Docker數(shù)據(jù)備份恢復(fù)實(shí)現(xiàn)過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • 如何運(yùn)用docker配合python開發(fā)環(huán)境實(shí)例

    如何運(yùn)用docker配合python開發(fā)環(huán)境實(shí)例

    本篇文章主要介紹了如何運(yùn)用docker配合python開發(fā)實(shí)例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-07-07
  • Docker核心技術(shù)之Dockerfile指令詳解及綜合案例

    Docker核心技術(shù)之Dockerfile指令詳解及綜合案例

    Dockerfile是一個(gè)用來(lái)構(gòu)建鏡像的文本文件, 文本內(nèi)容包含了一條條構(gòu)建鏡像所需的指令和說(shuō)明,這篇文章主要介紹了Docker核心技術(shù)之Dockerfile指令詳解及綜合案例的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2026-05-05
  • Docker容器編排實(shí)現(xiàn)過(guò)程解析

    Docker容器編排實(shí)現(xiàn)過(guò)程解析

    這篇文章主要介紹了Docker容器編排實(shí)現(xiàn)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • 解決nacos啟動(dòng)時(shí)防火墻開啟8848的坑

    解決nacos啟動(dòng)時(shí)防火墻開啟8848的坑

    最近操作Nacos時(shí)遭遇8848端口無(wú)法訪問(wèn)的問(wèn)題,嘗試通過(guò)安全組和firewall配置仍無(wú)法解決,最終發(fā)現(xiàn),firewall對(duì)Docker使用專門的作用域,需要在相應(yīng)作用域下開放端口,務(wù)必檢查firewall中針對(duì)Docker的設(shè)置,確保8848端口在正確的作用域內(nèi)被允許通行
    2022-10-10
  • Docker容器中數(shù)據(jù)卷volumes的使用

    Docker容器中數(shù)據(jù)卷volumes的使用

    volume(卷)用來(lái)存儲(chǔ)docker持久化的數(shù)據(jù),其實(shí)就是一個(gè)主機(jī)上的一個(gè)目錄,由docker統(tǒng)一管理,下面這篇文章主要給大家介紹了關(guān)于Docker容器中數(shù)據(jù)卷volumes使用的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • 從docker容器時(shí)間問(wèn)題探究到Namespace問(wèn)題詳解

    從docker容器時(shí)間問(wèn)題探究到Namespace問(wèn)題詳解

    文章講述在K8s測(cè)試環(huán)境中修改容器時(shí)間失敗的問(wèn)題,發(fā)現(xiàn)需添加--cap-add SYS_TIME參數(shù)但導(dǎo)致宿主機(jī)時(shí)間同步,進(jìn)而深入探討Docker的Namespace隔離機(jī)制和libfaketime工具的使用,最終通過(guò)自定義鏡像實(shí)現(xiàn)容器時(shí)間獨(dú)立修改
    2025-10-10

最新評(píng)論

正蓝旗| 金乡县| 承德市| 潞西市| 奈曼旗| 富裕县| 来宾市| 香河县| 县级市| 陇南市| 日喀则市| 曲麻莱县| 多伦县| 佛学| 安西县| 北流市| 福海县| 彩票| 景宁| 麻江县| 洛南县| 临朐县| 黔西县| 陵水| 梁河县| 商丘市| 正安县| 礼泉县| 信宜市| 信丰县| 嘉鱼县| 南昌市| 揭东县| 会宁县| 高雄县| 罗江县| 昭觉县| 漯河市| 措美县| 古丈县| 乌兰县|