陈奇网络工作室

docker部署和安装以及常见错误

云计算

卸载旧版本

旧版本的docker被称为docker或docker-engine。如果安装了这些软件,请卸载它们和相关的依赖项。yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-log rotate docker-log rotate docker-engine

如果yum报告说没有安装这些包,那没问题。

/var/lib/docker/保留包括映像、容器、卷和网络在内的内容,并删除此目录中的所有内容。

安装epel源码(建议在安装docker之前安装)

yum安装epel-release?# Ali上的epel源

安装dcker

1.安装所需的软件包。Yum-utils提供yum-config-manager实用程序,device-mapper-persistent-data和lvm2需要devicemapper来存储驱动程序。

yum install -y yum-utils设备映射器持久数据lvm2

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

yum-config-managerAdd-Repo https://download.docker.com/linux/centos/docker-ce.repo(此处使用官方图像源文件)。

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

这些存储库包含在docker.repo上面的文件中,但是它们在默认情况下是禁用的,所以您应该将它们与稳定存储库一起启用。

启用夜间存储库命令:

yum-config-manager每晚启用docker-ce

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

yum-config-manager启用docker-ce-test

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

yum安装docker-ce docker-ce-CLI container d . io

5.启动docker并运行docker运行hello -world来验证安装是否成功。

系统启动docker

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

docker运行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安装epel-release?# Ali上的epel源

?然后yum安装容器-selinux

?Pip必须在安装docker-compose之前安装。

yum安装python-pip

pip安装docker-撰写

注意:

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

docker:拉映像配置时出错:Get https://production . cloud flare . docker . com/registry-v2/docker/registry/v2/blobs/sha 256/fc/FCE 289 e 99 EB 9 BCA 977 DAE 136 FBE 2 a 82 b 6 b 7d 4 c 372474 c 9235 ADC 1741675 f 587 e/data?verify=1553240077-fvlr 4 DC e 7 ntmimusns 8 my 7s 04k=:x509:证书已过期或尚未生效。

原文翻译:Docker:拉图片配置出错:gethttps://Production。cloud flare . Docker . com/Registry-V2/Docker/Registry/V2/blobs/sha 256/FC/FC 289 e 9 EB 9 BCA 977 da e136 f 2 A82B 6B 7b 74c 3727474 c 9235 ADC 177。verify=1553240077-fvlr 4 DC e 7 ntmimuss 8 my 7s 04k=:x509:证书已过期或尚未生效。

2.在yum安装docker时,errno 12的错误都是网络超时导致的。下载时公司网络不稳定或者下载到源站时网络慢。把yum源码换成阿里镜像就行了。yum-config-manageradd-repo http://mirrors . aliyun . com/docker-ce/Linux/centos/docker-ce . repo

3.当yum安装失败,然后rpm安装被更改时,selinux的包将与已安装的依赖包冲突。

按照提示强制卸载即可。卸载命令rpme软件包名称- nodeps

4.在centos 7.6版本中使用阿里的docker-repo源码安装docker时,可能会出现镜像中没有对应安装包的错误。解决方法是下载docker的rpm安装包,手动安装。或者使用官方docker-repo按照上述步骤重新安装。

更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理官网:www.chenqinet.cn。

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3