docker部署安装和一般出现的错误
admin
2023-04-05 12:03:17
0

卸载旧版本


较旧版本的Docker被称为docker或docker-engine。如果已安装这些,请卸载它们以及相关的依赖项。yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

如果yum报告没有安装这些软件包,则可以了。

/var/lib/docker/保留包括图像,容器,卷和网络在内的内容,得去把这个目录下的所有删除。



安装epel 源 (建议在安装docker 前安装上)

yum install epel-release  #阿里上的epel源


安装dcker

1.      安装所需的包。yum-utils提供了yum-config-manager 效用,并device-mapper-persistent-data和lvm2由需要 devicemapper存储驱动程序。

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

2.      使用以下命令设置稳定存储库也叫导入镜像源配置文件。

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo (这里采用的是官方的镜像源文件)

3.      启用夜间和测试存储库

这些存储库包含在docker.repo上面的文件中,但默认情况下处于禁用状态,要将它们与稳定存储库一起启用。

启用夜间存储库命令:

yum-config-manager --enable docker-ce-nightly

启用测试通道,请运行以下命令:

yum-config-manager --enable docker-ce-test

4.      安装最新版本的Docker CE和containerd

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

5.      启动docker 和运行docker run hello –world 验证安装成功

systemctl start docker

通过运行hello-world 映像验证是否正确安装了Docker

docker run hello-world

此命令下载测试映像并在容器中运行它。当容器运行时,它会打印一条信息性消息并退出。


注意:yum 安装container-selinux 一般的yum源又找不到这个包

需要安装epel 源才能yum安装container-selinux

然后在安装docke-ce 就可以了


阿里的yum源配置文件 wget -O /etc/yum.repos.d/CentOS-Base.repo  http://mirrors.aliyun.com/repo/Centos-7.repo


yum install epel-release  #阿里上的epel源

 然后yum install container-selinux

 安装docker-compose 要先安装pip

yum install python-pip

pip install docker-compose


注意:

1.如果出现以下报错,提示x509:证书已过期或尚未生效。则是系统时间错误。只要同步一下网络时间即可。同步网络时间命令:ntpdate  0.cn.pool.ntp.org

docker: error pulling image configuration: Get https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/fc/fce289e99eb9bca977dae136fbe2a82b6b7d4c372474c9235adc1741675f587e/data?verify=1553240077-fVlr4dC%2BE7NTmimUsnS8MY7s04k%3D: x509: certificate has expired or is not yet valid.

原文翻译:Docker:拉取图像时出错配置:get https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/fc/fce289e99eb9bca977dae136f2a82b6b7d4c3727474c9235adc1741675f587e/data?verify=1553240077-fvlr4dc%2be7ntmimuss8my7s04k%3d:x509:证书已过期或尚未生效。

 

 

2.在yum 安装docker时,出现errno 12的报错都是网络超时的报错。在下载时公司网络不稳定或者是去源站下载时网络较慢导致。将yum源更换成阿里镜像即可。yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

docker部署安装和一般出现的错误


3.在yum 安装失败后再改rpm安装的时候,selinux的包会和已经安装的依赖包产生冲突。

docker部署安装和一般出现的错误

根据提示去强制卸载即可。卸载命令 rpm –e 包名 --nodeps



4.在centos 7.6的版本中利用阿里的docker-repo 源安装docker时可能会报错在镜像中没有相应的安装包。解决的方法是去下载docker 的rpm安装包去手动安装。或者改用官方的docker-repo去按照上文的步骤重装。

docker部署安装和一般出现的错误


相关内容

热门资讯

【第一资讯】“微乐锄大地到底是... 您好:微乐锄大地这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款游...
美军圣诞节突袭尼日利亚,特朗普... 作者:钱小岩 责编:潘寅茹特朗普执政以来,首次在尼日利亚发动军事行动。据新华社报道,美国总统特朗普1...
重磅消息“宝宝麻将有挂吗?”(... 有 亲,根据资深记者爆料宝宝麻将是可以开挂的,确实有挂(咨询软件无需打开...
【第一资讯】“新玄龙大厅怎么开... 家人们!今天小编来为大家解答新玄龙大厅透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买...
今日重磅消息“牛魔王牛牛开挂器... 网上科普关于“牛魔王牛牛有没有挂”话题很是火热,小编也是针对牛魔王牛牛作*弊开挂的方法以及开挂对应的...
里程碑!人形机器人与具身智能标... 柯吉欣副部长、徐晓兰理事长、谢少锋总工程师、张峰书记为人形机器人与具身智能标委会揭牌 据中国电子学会...
我来教教您“越记乡游有挂吗?”... 有 亲,根据资深记者爆料越记乡游是可以开挂的,确实有挂(咨询软件无需打开...
今日重磅消息“凉山跑得快到底有... 今日重磅消息“凉山跑得快到底有挂吗?”(其实是有挂)您好,凉山跑得快这个游戏其实有挂的,确实是有挂的...
今日重大消息“乐乐四川麻将到底... 您好:乐乐四川麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款...
玩家最新攻略“天天爱海南麻将究... 家人们!今天小编来为大家解答天天爱海南麻将透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪...