国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

CentOS下 Docker、Docker Compose 的安裝教程

這篇具有很好參考價值的文章主要介紹了CentOS下 Docker、Docker Compose 的安裝教程。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Docker 是一個開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個可移植的容器中,然后發(fā)布到任何流行的 Linux 機(jī)器上,也可以實現(xiàn)虛擬化。容器是完全使用沙箱機(jī)制,相互之間不會有任何接口。

Docker Compose是用于定義和運(yùn)行多容器docker應(yīng)用程序的工具,compose 通過一個配置文件來管理多個 docker容器??梢允褂? docker-compose.yml腳本來 啟動、停止、重啟應(yīng)用,進(jìn)行docker容器的編排和管理。但是 docker compose并沒有實現(xiàn)容器的負(fù)載均衡,還需要借助其他工具實現(xiàn)。

下面以 CentOS 系統(tǒng)為例,介紹如何安裝 Docker 以及 Docker Compose。

一、安裝 Docker

(1) 介紹

Docker 要求 CentOS 系統(tǒng)的內(nèi)核版本高于 3.10 ,我們首先通過 uname -r 命令查看當(dāng)前的內(nèi)核版本看是否滿足條件:

CentOS下 Docker、Docker Compose 的安裝教程,容器(Docker_Podman),centos,docker,linux

(2) 升級軟件

執(zhí)行如下命令,將 yum 包更新到最新版本。

yum update -y

(3) 依賴工具安裝

執(zhí)行如下命令,安裝需要的軟件包。

yum install -y yum-utils device-mapper-persistent-data lvm2

(4) 設(shè)置yum源

執(zhí)行如下命令,設(shè)置 yum 源。

yum-config-manager \
--add-repo https://download.docker.com/linux/centos/docker-ce.repo

(5) 查看可用docker版本

執(zhí)行如下命令,查看當(dāng)前所有倉庫中所有 docker 版本。

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

CentOS下 Docker、Docker Compose 的安裝教程,容器(Docker_Podman),centos,docker,linux

(6) 安裝最新版本docker

這里我們根據(jù)上面的結(jié)果,執(zhí)行如下命令安裝最新穩(wěn)定版 24.0.5-1.el7

yum install docker-ce-24.0.5-1.el7 -y
docker version

(7) 設(shè)置docker開機(jī)啟動

分別執(zhí)行如下兩條命令,啟動 docker 并將其加入開機(jī)啟動。

systemctl start docker
systemctl enable docker

(8) 安裝驗證

執(zhí)行 docker version 驗證下是否安裝成功了(只要有 clientservice 兩部分則表示 docker 安裝啟動都成功了)。

CentOS下 Docker、Docker Compose 的安裝教程,容器(Docker_Podman),centos,docker,linux

(9) 修改Docker Hub鏡像地址

$. vi /etc/sysconfig/docker
OPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false'
#修改為:
OPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false --registry-mirror=https://docker.mirrors.ustc.edu.cn'

docker其它配置:

vi /etc/docker/daemon.json
# 在配置文件中添加以下內(nèi)容:  
"hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"]
# 例如:
{
  // 開放docker端口,允許遠(yuǎn)程訪問:
  "hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"],
  // 修改默認(rèn)鏡像地址
  "registry-mirrors": ["https://k728i8z5.mirror.aliyuncs.com"],
  // 允許以http方式訪問下面鏡像庫
  "insecure-registries":["k8s-harbor:10001"]
}

重啟docker

systemctl restart docker

附:升級 Docker 版本

(1)如果我們主機(jī)的 docker 版本比較低,想要升級成最新版本的話。首先執(zhí)行如下命令,將舊版本刪除。

yum remove docker docker-common docker-selinux docker-engine

(2)刪除后再次按照上方第 5 步起重新按照指定版本即可。主要安裝后同樣要將其加入開機(jī)自啟動。

二、安裝 Docker Compose

安裝方式一(use)

docker官網(wǎng)地址:Overview | Docker Documentation

1、檢查本地docker版本

docker version

2、docker-compose版本選擇

根據(jù)docker版本選擇對應(yīng)的docker-compose版本。

docker-compose官網(wǎng)地址:Compose file version 3 reference | Docker Documentation

CentOS下 Docker、Docker Compose 的安裝教程,容器(Docker_Podman),centos,docker,linux

3、安裝

官網(wǎng)安裝地址:Overview | Docker Documentation

# github: https://github.com/docker/compose/releases/tag/v2.20.2 
# 國內(nèi)下載地址:https://gitee.com/smilezgy/compose/releases/tag/v2.20.2
curl -SL \
https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-linux-x86_64 \
-o /usr/local/bin/docker-compose

# 或者手動下載, 上傳到服務(wù)器后執(zhí)行如下指令(use)
# 在 docker-compose-linux-x86_64 文件同一目錄下執(zhí)行
cp docker-compose-linux-x86_64 /usr/local/bin/docker-compose

4、添加可執(zhí)行權(quán)限

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

5、測試

[root@bogon bin]# docker-compose --version
Docker Compose version v2.20.2

如果需要刪除則執(zhí)行如下命令

rm -rf /usr/local/bin/docker-compose

6、Docker Compose運(yùn)行項目

要運(yùn)行Docker Compose,需要在項目目錄中擁有一個docker-compose.yml文件。完成以下步驟:

  1. 打開終端或命令提示符。
  2. 導(dǎo)航到存放docker-compose.yml文件的目錄。
  3. 運(yùn)行以下命令啟動在compose文件中定義的容器:
docker-compose up
默認(rèn)情況下,此命令將啟動compose文件中指定的所有服務(wù),并在終端中顯示它們的日志。
要使用分離模式(在后臺)運(yùn)行容器,可以添加 -d標(biāo)志:
# 此命令會啟動容器并將控制返回給終端。
docker-compose up -d
請注意,如果是第一次運(yùn)行 docker-compose up,它將從Docker Hub拉取任何必要的Docker鏡像,然后再啟動容器。

安裝方式二

(1)執(zhí)行如下命令安裝 pip3

yum -y install python3-pip
pip3 install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple

(2)執(zhí)行如下命令安裝 docker-compose

pip3 install docker-compose -i https://pypi.tuna.tsinghua.edu.cn/simple

(3)安裝完畢后執(zhí)行如下命令查看版本:

docker-compose version

(4)控制臺顯示如下則表示安裝成功:

CentOS下 Docker、Docker Compose 的安裝教程,容器(Docker_Podman),centos,docker,linux文章來源地址http://www.zghlxwxcb.cn/news/detail-614552.html

到了這里,關(guān)于CentOS下 Docker、Docker Compose 的安裝教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 平替 Docker - 玩轉(zhuǎn)容器新利器 Podman Desktop (視頻)

    平替 Docker - 玩轉(zhuǎn)容器新利器 Podman Desktop (視頻)

    《OpenShift 4.x HOL教程匯總》 在 podman-desktop 1.2.1 + podman 4.4 環(huán)境中驗證。 podman 是 RedHat 公司主導(dǎo)的一個免費(fèi)的開源容器項目,目標(biāo)是平替安全能力較差的 Docker。作為運(yùn)行容器的獨(dú)立環(huán)境,podman 目前已經(jīng)廣泛被用在 Linux、MacOS 或 Windows 環(huán)境中。尤其在 RHEL、CentOS、SUSE、Ubuntu 等

    2024年02月13日
    瀏覽(29)
  • Centos安裝Docker和Docker Compose

    Centos安裝Docker和Docker Compose

    本文介紹如何使用Centos服務(wù)器部署Docker和Docker Compose. 本文中的命令使用的是 root用戶 登錄執(zhí)行, 若不是root用戶要注意權(quán)限問題. 筆者這里使用的是阿里云服務(wù)器, Linux版本為Centos 7.9, 使用SSH遠(yuǎn)程連接到服務(wù)器. docker對Linux內(nèi)核版本的 最低要求是3.10 , 3.8以上貌似也可以 首先查看

    2024年02月13日
    瀏覽(16)
  • 如何在CentOS搭建docker compose ui可視化工具并無公網(wǎng)IP遠(yuǎn)程管理容器

    如何在CentOS搭建docker compose ui可視化工具并無公網(wǎng)IP遠(yuǎn)程管理容器

    ??????歡迎來到我的博客,很高興能夠在這里和您見面!希望您在這里可以感受到一份輕松愉快的氛圍,不僅可以獲得有趣的內(nèi)容和知識,也可以暢所欲言、分享您的想法和見解。 推薦:kwan 的首頁,持續(xù)學(xué)習(xí),不斷總結(jié),共同進(jìn)步,活到老學(xué)到老 導(dǎo)航 檀越劍指大廠系列:全面總

    2024年03月22日
    瀏覽(22)
  • 尚硅谷Docker實戰(zhàn)教程-筆記12【高級篇,Docker-compose容器編排】

    尚硅谷Docker實戰(zhàn)教程-筆記12【高級篇,Docker-compose容器編排】

    尚硅谷大數(shù)據(jù)技術(shù)-教程-學(xué)習(xí)路線-筆記匯總表【課程資料下載】 視頻地址:尚硅谷Docker實戰(zhàn)教程(docker教程天花板)_嗶哩嗶哩_bilibili 尚硅谷Docker實戰(zhàn)教程-筆記01【基礎(chǔ)篇,Docker理念簡介、官網(wǎng)介紹、平臺入門圖解、平臺架構(gòu)圖解】 尚硅谷Docker實戰(zhàn)教程-筆記02【基礎(chǔ)篇,Do

    2024年02月16日
    瀏覽(49)
  • 【Docker】Centos安裝docker-compose

    【Docker】Centos安裝docker-compose

    直接從GitHub下載docker到本地的/usr/local/bin/目錄下,賦予讀寫權(quán)限,檢查,就可以使用了; 下載鏈接 https://github.com/docker/compose/releases/

    2024年02月13日
    瀏覽(27)
  • Centos 7 部署Docker CE和docker-compose教程

    ①、安裝依賴包 ②、設(shè)置yum源 ③、生成并更新系統(tǒng)中的軟件包緩存 ④、安裝、啟動、并設(shè)置Docker開機(jī)自啟 Docker 啟動命令 Docker 容器命令 Docker 鏡像命令 可選。Docker 官方提供的默認(rèn)鏡像源位于海外,可能下載會很慢,可以通過配置國內(nèi)的鏡像源,加速下載。 ①、使用文本編

    2024年02月07日
    瀏覽(23)
  • centos安裝docker-compose

    centos安裝docker-compose

    docker compose是用于定義和運(yùn)行多容器docker應(yīng)用程序的工具,compose 通過一個配置文件來管理多個docker容器。可以使用docker-compose.yml腳本來啟動、停止、重啟應(yīng)用,進(jìn)行docker容器的編排和管理。但是docker compose并沒有實現(xiàn)容器的負(fù)載均衡,還需要借助其他工具實現(xiàn)。 docker官網(wǎng)地址

    2024年02月13日
    瀏覽(24)
  • CentOS 安裝 docker 以及 docker-compose

    系統(tǒng):CentOS? docker官網(wǎng):Install Docker Engine on CentOS | Docker Documentation ##卸載之前的docker(有則卸載) sudo yum remove docker ? ? ? ? ? ? ? ? ? docker-client ? ? ? ? ? ? ? ? ? docker-client-latest ? ? ? ? ? ? ? ? ? docker-common ? ? ? ? ? ? ? ? ? docker-latest ? ? ? ? ? ? ? ? ?

    2024年02月07日
    瀏覽(57)
  • CentOS上安裝docker-compose

    CentOS上安裝docker-compose

    簡介 docker compose是用于定義和運(yùn)行多容器docker應(yīng)用程序的工具,compose 通過一個配置文件來管理多個docker容器??梢允褂胐ocker-compose.yml腳本來啟動、停止、重啟應(yīng)用,進(jìn)行docker容器的編排和管理。但是docker compose并沒有實現(xiàn)容器的負(fù)載均衡,還需要借助其他工具實現(xiàn)。 安裝 do

    2024年02月14日
    瀏覽(23)
  • CentOS 7.6 安裝 Docker 與 Compose

    CentOS 7.6 安裝 Docker 與 Compose

    Docker 是一個開源的平臺,用于開發(fā)、部署和運(yùn)行應(yīng)用程序。 Docker 的主要作用包括: 應(yīng)用程序打包和交付: Docker 允許開發(fā)人員將應(yīng)用程序及其依賴項打包到一個稱為鏡像的容器中。這些鏡像可以輕松地在不同的環(huán)境中部署和運(yùn)行,確保應(yīng)用程序的一致性和可移植性。 環(huán)境隔

    2024年04月26日
    瀏覽(12)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包