docker部署与报错

编程入门 行业动态 更新时间:2024-10-27 18:25:25

docker部署与<a href=https://www.elefans.com/category/jswz/34/1771188.html style=报错"/>

docker部署与报错

卸载旧版本 较旧版本的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
复制代码
  1. 使用以下命令设置稳定存储库也叫导入镜像源配置文件。
yum-config-manager --add-repo .repo (这里采用的是官方的镜像源文件)
复制代码

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

启用夜间存储库命令:
yum-config-manager --enable docker-ce-nightly
启用测试通道,请运行以下命令:
yum-config-manager --enable docker-ce-test复制代码
  1. 安装最新版本的Docker CE和containerd
yum install docker-ce docker-ce-cli containerd.io
复制代码
  1. 启动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 就可以了

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

docker: error pulling image configuration: Get =1553240077-fVlr4dC%2BE7NTmimUsnS8MY7s04k%3D: x509: certificate has expired or is not yet valid.
复制代码

原文翻译:

Docker:拉取图像时出错配置:get ?verify=1553240077-fvlr4dc%2be7ntmimuss8my7s04k%3d:x509:证书已过期或尚未生效。
复制代码

2.在yum 安装docker时,出现errno 12的报错都是网络超时的报错。在下载时公司网络不稳定或者是去源站下载时网络较慢导致。将yum源更换成阿里镜像即可。

yum-config-manager --add-repo .repo
复制代码

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

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

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

更多推荐

docker部署与报错

本文发布于:2024-03-05 03:31:18,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1711205.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:报错   docker

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!