日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Docker系列之一:在线安装docker和下载镜像

發(fā)布時(shí)間:2023/12/10 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Docker系列之一:在线安装docker和下载镜像 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目錄

1 部署環(huán)境

2 在線安裝Docker

2.1 卸載已有docker服務(wù)

2.2 安裝epel更新源

2.3 安裝docker倉庫

2.4 安裝docker

2.5? 配置docker鏡像下載加速器

2.6 修改docker的默認(rèn)鏡像、容器數(shù)據(jù)存儲(chǔ)位置

2.7?啟動(dòng)docker服務(wù)命令

3 docker鏡像下載

3.1 鏡像下載:

3.2 查看拉取的鏡像:


1 部署環(huán)境

  • 系統(tǒng):CentOS Linux release 7.6.1810
  • Docker版本:Docker-19.03.7
  • 2 在線安裝Docker

    2.1 卸載已有docker服務(wù)

    若是系統(tǒng)里已經(jīng)安裝有docker服務(wù),可以先卸載及其依賴包

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

    2.2 安裝epel更新源

    yum install -y epel-release

    ?2.3 安裝docker倉庫

    • 在新主機(jī)上首次安裝 docker 之前,需要設(shè)置 Docker 倉庫。之后,可以從倉庫安裝和更新 Docker。
    • 安裝所需的軟件包:yum-utils 提供了 yum-config-manager ,并且 device mapper 存儲(chǔ)驅(qū)動(dòng)程序需要 device-mapper-persistent-data 和 lvm2。
    yum install -y yum-utils device-mapper-persistent-data lvm2

    設(shè)置穩(wěn)定倉庫,將指定文件或url添加為yum源并啟用:

    # 官方源 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo# 官方源速度較慢,可以修改為添加國內(nèi)原 yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

    2.4 安裝docker

    按版本號(hào)排序列出存儲(chǔ)庫中可用的版本號(hào)

    yum list docker-ce --showduplicates | sort -r docker-ce.x86_64 3:20.10.6-3.el7 docker-ce-stable docker-ce.x86_64 3:20.10.5-3.el7 docker-ce-stable docker-ce.x86_64 3:20.10.4-3.el7 docker-ce-stable docker-ce.x86_64 3:20.10.3-3.el7 docker-ce-stable docker-ce.x86_64 3:20.10.2-3.el7 docker-ce-stable docker-ce.x86_64 3:20.10.1-3.el7 docker-ce-stable docker-ce.x86_64 3:20.10.0-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.9-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.8-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.7-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.6-3.el7 docker-ce-stable ……

    ?根據(jù)需要自行選擇需要安裝的版本:??

    # 默認(rèn)安裝最新版本docker yum install -y docker-ce docker-ce-cli containerd.io# 此處安裝指定版本docker yum install -y docker-ce-19.03.9-3.el7 docker-ce-cli-19.03.9-3.el7 containerd.io# 安裝docker命令補(bǔ)全工具 yum install -y bash-completion

    2.5? 配置docker鏡像下載加速器

    方法一:

    # 啟動(dòng)docker服務(wù) systemctl start dockertee /etc/docker/daemon.json << eof {"registry-mirrors": ["https://1nj0zren.mirror.aliyuncs.com","https://docker.mirrors.ustc.edu.cn","http://f1361db2.m.daocloud.io","https://registry.docker-cn.com"] } eof

    ?Docker國內(nèi)源:

    ① Docker 官方中國區(qū):https://registry.docker-cn.com

    ② 網(wǎng)易:http://hub-mirror.c.163.com

    ③ 中國科技大學(xué):https://docker.mirrors.ustc.edu.cn

    ④ 阿里云:https://pee6w651.mirror.aliyuncs.com

    方法二:修改docker服務(wù)的啟動(dòng)命令,在啟動(dòng)時(shí)傳入“ -registry-mirror=xxx ” 參數(shù)

    vim /usr/lib/systemd/system/docker.serviceExecStart=/usr/bin/dockerd --registry-mirror=https://pf5f57i3.mirror.aliyuncs.comsystemctl daemon-reload systemctl restart docker

    2.6 修改docker的默認(rèn)鏡像、容器數(shù)據(jù)存儲(chǔ)位置

    docker的默認(rèn)存儲(chǔ)位置是 /var/lib/docker/ ,在根目錄下,docker運(yùn)行一段時(shí)間后,會(huì)導(dǎo)致根目錄存儲(chǔ)爆炸。所有最好將存儲(chǔ)位置自定義到服務(wù)器存儲(chǔ)最大的目錄下。

    查看docker目前的安裝信息:

    docker?info #?可以查到默認(rèn)存儲(chǔ)路徑是?“Docker?Root?Dir:?/var/lib/docker”

    然后在 “/etc/docker/daemon.json” 文件中指定默認(rèn)存儲(chǔ)路徑(此路徑可自定義),添加以下內(nèi)容:

    "data-root":?"/vdb/docker_images"

    #?重新加載配置 systemctl?daemon-reload#?重新啟動(dòng)docker systemctl?restart?docker

    2.7?啟動(dòng)docker服務(wù)命令

    # 修改配置文件后,需要重載systemctl配置 systemctl daemon-reload# 停止docker服務(wù) systemctl stop docker# 啟動(dòng)docker服務(wù) systemctl start docker# 開機(jī)自啟docker服務(wù) systemctl enable docker# 重載docker服務(wù) systemctl restart docker# 查看docker服務(wù)狀態(tài) systemctl status docker

    3 docker鏡像下載

    3.1 鏡像下載:

    // 不指定版本,則默認(rèn)從倉庫拉取vsftpd鏡像的最新版 [root@localhost ~]# docker pull fauria/vsftpd// 下載指定版本的鏡像 [root@localhost ~]# docker pull mysql:8.0.27 [root@localhost ~]# docker pull nginx:1.8.1 [root@localhost ~]# docker pull tomcat:10.0.7 [root@localhost ~]# docker pull redis:4.0.6

    3.2 查看拉取的鏡像:

    [root@localhost ~]# docker image ls 或 [root@localhost ~]# docker images

    總結(jié)

    以上是生活随笔為你收集整理的Docker系列之一:在线安装docker和下载镜像的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。