发布信息

Centos7.9系统单机版装置Docker和在线版装置Docker (centos7开启ssh服务命令)

     2024-10-22 13:20:46     850

本文目录导航:

Centos7.9系统单机版装置Docker和在线版装置Docker

本文旨在为Centos 7.9用户提供具体的单机版和在线版Docker装置及卸载指南。

单机版Docker装置步骤

首先,确保系统上没有旧版本的Docker,经过以下步骤启动装置:

在线版Docker装置步骤

雷同,先卸载旧版,而后依照如下步骤启动在线装置:

Docker卸载

要卸载Docker,口头以下操作:

以上就是Centos 7.9系统单机版和在线版Docker的装置与卸载方法。

Centos7.5离线装置Docker及容器运转报OCIruntimecreatefailed疑问定位与处置

前言

服务重视做了centos7.5版本的操作系统,剩下就是装置Docker,思考yum装置耗时较长,我普通都是间接装置二进制版本docker包,上方咱们看下如何离线部署docker

装置步骤国内惯例,看说明书选版本

说明书传送门:外面有一项比拟关键的说明:

.

不过咱们曾经更新了centos7.5,看了一下内核版本

7.x86_64

看着没有什么疑问,docker二进制包下载地址:,挑来挑去,预备装前个版本最后的stable版本,这个版本咱们用的也比拟多

开局装置

解压紧缩包

建个目录,我的是/home/docker,把紧缩文件放在目录里,口头

生成docker服务文件

cat>/etc/systemd/system/<<EOF[Unit]Description=DockerApplicationContainerEnginedocumentation=$MAINPIDRestart=on-failureRestartSec=5LimitNOFILE=infinityLimitNPROC=infinityLimitCORE=infinityDelegate=yesKillMode=process[Install]WantedBy=

生成docker性能文件

sudoiptables-PFORWARDACCEPTmkdir-p/etc/docker/cat>/etc/docker/<<EOF{insecure-registries:[.8:5000,],registry-mirrors:[}EOF

启动docker

systemctlstopfirewalld&&systemctldisablefirewalld/usr/sbin/iptables-F&&/usr/sbin/iptables-X&&/usr/sbin/iptables-F-tnat&&/usr/sbin/iptables-X-tnat/usr/sbin/iptables-PFORWARDACCEPTsystemctldaemon-reload&&systemctlenabledocker&&systemctlrestartdockerforintfin/sys/devices/virtual/net/docker0/brif/*;doecho1>$intf/hairpin_mode;doneexportPATH=/home/docker/docker/:$PATH

PS:exportPATH=/home/docker/docker/:$PATH可以写到/etc/profile文件中

确认docker能否反常

检查docker形态,确保是running。

假设有疑问,修正service文件,而后重启

systemctldaemon-reload&&

所有看起来是十分的完美,国内惯例,没病走两步,运转hello-world试下:

dockerrunhello-worlddocker:Errorresponsefromdaemon:OCIruntimecreatefailed:container_:345:startingcontainerprocesscausedprocess_:430:containerinitcaused\write/proc/self/attr/keycreate:permissiondenied\[0000]errorwaitingforcontainer:contextcanceledOCIruntimecreatefailed疑问定位与处置官方文档里搜一把

传送门:随意点开几个看了一下,系统版本不一样,然而说的都是一个事,操作系统内核版本和docker版本不对应,更新内核或降落版本,不是说好的3.10内核版本是可以的吗?都反常启动了

降版本至docker-18.09.9,依然失败

下载,解压笼罩docker文件夹,间接重启即可所有看起来是十分的完美,没病走两步,运转hello-world试下:

dockerrunhello-worlddocker:Errorresponsefromdaemon:OCIruntimecreatefailed:container_:xxx:startingcontainerprocesscausedprocess_:xxx:containerinitcaused\write/proc/self/attr/keycreate:permissiondenied\[0000]errorwaitingforcontainer:contextcanceled

DoubleWTF!

降版本至docker-18.06.3

下载,解压笼罩docker文件夹,间接重启即可

dockerrun--rmhello-worldHellofromDocker!,-worldimagefromtheDockerHub.(amd64),,youcanrunanUbuntucontainerwith:$dockerrun-itubuntubashShareimages,automateworkflows,andmorewithafreeDockerID:令人亲切的hello-world终于进去了 总结

Centos7的内核版本自动都是3.10系列,我这边两个3.10.0-862内核版本的系统装置18.09和19.03都能反常启动,然而就是不可反常运转容器,不更新内核只能装置18.06版本,这边还有一台机器是centos7.7,内核版本是7.x86_6,是可以反常跑docker19.03版本的,仅供参考,假设运转容器产生OCIruntimecreatefailed优先思考系统内核版本兼容性疑问,早期的Ubuntu装置新版本的docker也有这样的疑问,普通也是降版本或更新内核处置。

装置Docker-处置官方下载特意慢的疑问

1. 装置/更新Docker客户端 关于10.10.3以下的用户 介绍经常使用Docker Toolbox Mac装置文件:关于10.10.3以上的用户 介绍经常使用Docker for Mac Mac装置文件:2. 性能镜像减速器 针对装置了Docker Toolbox的用户,您可以参考以下性能步骤: 创立一台装置有Docker环境的Linux虚构机,指定机器称号为default,同时性能Docker减速器地址。

docker-machine create --engine-registry-mirror=-d virtualbox default 检查机器的环境性能,并性能到本地,并经过Docker客户端访问Docker服务。

docker-machine env defaulteval $(docker-machine env default)docker info 针对装置了Docker for Mac的用户,您可以参考以下性能步骤: 右键点击桌面顶栏的 docker 图标,选用 Preferences ,在 Daemon 标签(Docker 17.03 之前版本为 Advanced 标签)下的 Registry mirrors 列表中将加到registry-mirrors的数组里,点击 Apply & Restart按钮,期待Docker重启并运行性能的镜像减速器。
centos7开启ssh服务命令

相关内容 查看全部