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

docker的三種安裝方式匯總

 更新時間:2023年03月09日 16:16:26   作者:海角七號郵局  
這篇文章主要介紹了docker的三種安裝方式匯總,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

docker的安裝方式

Docker 是一個開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個可移植的鏡像中,然后發(fā)布到任何流行的 Linux 或 Windows 機器上,也可以實現(xiàn)虛擬化。

容器完全使用沙箱機制,相互之間不會有任何接口。

之前不論以何種方式安裝過請先卸載:

# 查看安裝過的docker, 如果有通過 yum remove + 名字卸載
yum list installed | grep docker
yum remove -y + 查詢結(jié)果
?
# 刪除與docker相關(guān)的所有目錄
find / -name docker ? ?
rm -rf + 目錄
?
# 刪除docker服務(wù)
chkconfig --list | grep -i docker
chkconfig --del docker?

yum安裝docker (需要聯(lián)網(wǎng), 允許選擇版本):

# 確保yum包更新到最新
yum clean all
yum makecache
yum update -y
?
# 安裝系統(tǒng)工具:
yum install -y yum-utils device-mapper-persistent-data lvm2
?
# 加載docker.repo到默認的/etc/yum.repos.d/下:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
?
# 安裝最高版本的docker-ce + docker-ce-cli + containerd.io
yum install docker-ce docker-ce-cli containerd.io
?
# 安裝特定版本的docker-ce + docker-ce-cli
# 列出有哪些版本的docker-ce
yum list docker-ce --showduplicates | sort -r ? ? ? ? ? ? ?
# 列出有哪些版本的docker-ce-cli
yum list docker-ce-cli --showduplicates | sort -r ? ? ? ? ?
# 以18.06.3.ce-3.el7版本為例提供參考
yum -y install docker-ce-18.06.3.ce-3.el7 docker-ce-cli-18.06.3.ce-3.el7 containerd.io ? ?
?
# 啟動Docker
systemctl start docker
?
# 配置docker開機自啟動
systemctl enable docker.service
?
# 查看是否設(shè)置成功 (狀態(tài)為enable則為成功)
systemctl list-unit-files | grep docker

腳本安裝最高版本docker

(需要聯(lián)網(wǎng), 適用Ubuntu, Debian, Centos等大部分主流Linux發(fā)行版):

# 使用sudo或root權(quán)限登錄linux
su - root
?
# 確保yum包更新到最新
sudo yum update
?
# 第一個是國外鏡像, 第二個是國內(nèi)鏡像安裝時選擇一種方式即可
curl -fsSL https://get.docker.com/ | sh ? ? ? ??
curl -sSL https://get.daocloud.io/docker | sh ? ?
?
# 啟動Docker
systemctl start docker

rpm包安裝docker

(離線安裝, 適合生產(chǎn)部署):

# wget下載指定docker版本的rpm包, 以18.06.3舉例
wget -O /root/docker-ce-18.06.3.ce-3.el7.x86_64.rpm https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.06.3.ce-3.el7.x86_64.rpm ?
?
# 下載docker的其余依賴包 (其中/root/my-packages-downloader/ 是指定rpm依賴包下載路徑; 后面docker不需要指定版本)
yumdownloader --resolve --destdir=/root/downloader-docker/ docker
?
# 將docker的rpm包和docker依賴的rpm包放在同目錄下一起安裝
rpm -ivh --nodeps --force ./*.rpm
# 啟動Docker
systemctl start docker

docker 安裝指定版本

Centos安裝

#安裝依賴
yum install -y yum-utils device-mapper-persistent-data lvm2
 
#添加docker源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
 
#更新源
yum update

1、安裝最新版本的Docker CE和containerd:

sudo yum install docker-ce docker-ce-cli containerd.io

2、安裝指定版本docker:

#查看docker-ce支持版本
yum list docker-ce --showduplicates|sort -r

6ab40f25046a87f0dd9eb20f2a9c01f2.png

同理查看docker-ce-cli:

#查看docker-ce-cli版本
yum list docker-ce-cli --showduplicates|sort -r

返回的列表取決于啟用的存儲庫,并且特定于您的CentOS版本(.el7在此示例中以后綴表示)。

通過其完全限定的包名稱安裝特定版本,包名稱(docker-ce)加上從第一個冒號(:)開始的版本字符串(第2列),直到第一個連字符,用連字符(-)分隔。

例如,docker-ce-18.09.3。

sudo yum install docker-ce- docker-ce-cli- containerd.io
yum install -y docker-ce-18.09.9 docker-ce-cli-18.09.9 containerd.io

啟動docker并設(shè)置開機啟動: 

systemctl start docker && systemctl enable docker

Ubuntu安裝指定版本的docker

直接安裝:

sudo apt-get install docker-ce=18.03.0~ce-0~ubuntu

報錯:

E: Version '18.03.0~ce-0~ubuntu' for 'docker-ce' was not found

先查看ubuntu信息

ubuntu的代號名稱 Codename為focal;

執(zhí)行下面四條命令:

# step 1: 安裝必要的一些系統(tǒng)工具
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
# step 2: 安裝GPG證書
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
# Step 3: 寫入軟件源信息,設(shè)置穩(wěn)定版?zhèn)}庫
sudo add-apt-repository "deb https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

然后再安裝就可以了

查看可用的docker版本:

apt-cache madison docker-ce
 
apt-cache madison docker-ce-cli
 
apt-cache madison containerd.io

安裝指定版本docker

apt-get install -y docker-ce=5:20.10.0~3-0~ubuntu-focal docker-ce-cli=5:20.10.0~3-0~ubuntu-focal containerd.io

總結(jié)

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

相關(guān)文章

  • OpenWRT如何解決Docker空間不足的問題

    OpenWRT如何解決Docker空間不足的問題

    由于OpenWRT成品機的磁盤未完全分配,導(dǎo)致Docker空間不足,通過OpenWRT系統(tǒng)的磁盤管理創(chuàng)建新的ext4分區(qū),并將Docker運行路徑修改至該分區(qū),可以有效解決空間問題,具體步驟包括在OpenWRT創(chuàng)建分區(qū),終端操作創(chuàng)建文件夾,修改Docker的daemon.json文件及Docker根目錄配置
    2024-10-10
  • 導(dǎo)出與導(dǎo)入Docker的容器實現(xiàn)示例

    導(dǎo)出與導(dǎo)入Docker的容器實現(xiàn)示例

    本文主要介紹了導(dǎo)出與導(dǎo)入Docker的容器實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • 解決docker中ifconfig不可用的問題

    解決docker中ifconfig不可用的問題

    這篇文章主要介紹了解決docker中ifconfig不可用的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • 使用docker部署influxdb與 mongo的常用命令

    使用docker部署influxdb與 mongo的常用命令

    這篇文章主要介紹了使用docker部署influxdb與 mongo的常用命令,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05
  • Docker?配置容器固定IP的方法

    Docker?配置容器固定IP的方法

    這篇文章主要介紹了Docker?配置容器固定IP,下面使用docker自帶的network實現(xiàn)固定ip分配,并且重啟不會消失,通過綁定步驟給大家介紹的非常詳細,需要的朋友參考下吧
    2022-04-04
  • Docker大型項目容器化改造

    Docker大型項目容器化改造

    今天小編就為大家分享一篇關(guān)于Docker大型項目容器化改造,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • Docker如何部署前端項目

    Docker如何部署前端項目

    這篇文章主要介紹了Docker如何部署前端項目問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • 修改Docker默認存儲路徑的步驟詳解

    修改Docker默認存儲路徑的步驟詳解

    隨著Docker技術(shù)的廣泛應(yīng)用,它極大地簡化了復(fù)雜項目的部署與維護流程,僅憑單一鏡像即可輕松運行,然而,隨著數(shù)據(jù)量不斷增長,Docker的默認數(shù)據(jù)存儲方式可能逐漸成為挑戰(zhàn),本文給大家介紹了如何修改Docker默認存儲路徑,解決系統(tǒng)盤占用90%+問題,需要的朋友可以參考下
    2024-09-09
  • docker compose 使用教程

    docker compose 使用教程

    這篇文章主要介紹了docker compose 使用教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • 講解使用Docker搭建Java Web運行環(huán)境

    講解使用Docker搭建Java Web運行環(huán)境

    本篇文章詳細的介紹了使用Docker搭建Java Web運行環(huán)境,想要學習docker的同學可以了解一下。
    2016-11-11

最新評論

阜城县| 双鸭山市| 新邵县| 沽源县| 襄汾县| 波密县| 寿宁县| 鲁甸县| 阿尔山市| 洱源县| 常熟市| 乐山市| 都昌县| 资阳市| 文水县| 永嘉县| 许昌市| 丘北县| 滦平县| 乾安县| 嘉定区| 海阳市| 扶风县| 云林县| 西城区| 阿巴嘎旗| 凤台县| 乌兰浩特市| 临泽县| 黄浦区| 电白县| 内黄县| 县级市| 高雄县| 曲水县| 奎屯市| 乌海市| 邵阳市| 阜南县| 宁都县| 迁西县|