【centos7安装docker】

这篇具有很好参考价值的文章主要介绍了【centos7安装docker】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景:

学习docker,我是想做一个隔离环境,并且部署的话,希望实现自动化,不为安装软件而烦恼,保证每个人的环境一致。

2C4G内存 50G磁盘的虚拟机事先已经准备完毕。

1.查看下centos版本,docker要求高于3.10

[root@localhost /]# uname -r
3.10.0-327.el7.x86_64

2.添加docker yum源

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

3.安装docker

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

4.添加docker守护配置文件

vim /etc/docker/daemon.json

内容如下:

{
  "registry-mirrors": [
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
  ]
}

5.重新加载下守护进程配置文件

sudo systemctl daemon-reload

6.启用docker

systemctl enable docker

7.启动docker    ==》公司的网络可能是有特殊处理,这步失败后,直接跳到 “reboot后的做法”

systemctl start docker

8.查看docker状态

systemctl status docker

【centos7安装docker】,# docker,docker

9.查看docker版本

[root@localhost ~]# docker --version
Docker version 25.0.0, build e758fe5

10.运行hello-world

docker run hello-world

【centos7安装docker】,# docker,docker

可见,hello-world没有则会进行拉取,看着提示,是docker完成安装了

---------------遇到的错误和一些操作----------------------

》 升级下yum版本 // 这一步可跳过

yum update

》 不要用yum -y install docker !!! 这样子安装的是旧版本的 docker

》 卸载docker 方式1// 安装了错误版本的docker,就先卸载一下

卸载

yum erase docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine \
                  docker-ce

》卸载docker 方式2 // 安装了错误版本的docker,就先卸载一下

先卸载下

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

查找docker相关的还有什么没卸载干净

yum list installed | grep docker

继续卸载

yum remove xx

》查看报错日志

journalctl -xe

》彻底关闭selinux

vim /etc/selinux/config

修改SELINUX内容为:

SELINUX=disabled

重载下配置 

systemctl daemon-reload

-----------------------------reboot后的做法-----------------------------

 》重置状态

systemctl reset-failed docker.service

》 (disconnected from bus)

 关闭下防火墙

systemctl stop firewalld

 》网络另外一个 networks have same bridge name

rm -rf /var/lib/docker/network

再次启动文章来源地址https://www.toymoban.com/news/detail-822538.html

systemctl start docker

到了这里,关于【centos7安装docker】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • centos7.6安装docker

    小菜比的我想在自己vps上搭建一个方便的靶场,就想到了用docker搭建,下面是自己亲自搭建过程,没有出错 遇见选y或者n,默认全部选y 如果安装过,就卸载旧版本,其实没有安装,执行一下也没有错 建议默认安装最新版docker(旧版本有些有逃逸漏洞) 安装某特定版本需增加

    2024年02月06日
    浏览(43)
  • docker容器安装CentOS7.9

    2.1进入docker镜像官网查看centos版本 容器镜像地址: hub.docker.com 2.2拉取centos7.9的镜像 2.3启动容器 备注: 2.3.1使⽤镜像id直接启动 2.3.2使⽤镜像id启动并设置容器端口映射和登录name 备注: -p 5000:22 容器端口为5000,5000映射到22 -- privileged=true 表⽰使⽤特权模式,使⽤这个参数的

    2023年04月24日
    浏览(54)
  • Centos7安装及卸载Docker

    Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。 Docker CE 分为 stable test 和 nightly 三个更新频道。 官方网站上有各种环境下的 安装指南,这里主要介绍 Docker CE 在 CentOS上的安装。 Docker CE 支持 64 位版

    2024年02月14日
    浏览(38)
  • Centos7安装Docker CE

    Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。 Docker CE 分为 stable test 和 nightly 三个更新频道。 官方网站上有各种环境下的 安装指南,这里主要介绍 Docker CE 在 CentOS上的安装。 Docker CE 支持 64 位版

    2024年02月06日
    浏览(44)
  • centos7下docker的安装

    总结下docker的一些知识 参考文章我以前试过这个帖子,建议安装高版本的docker,(20以上的,不然可能会有一些问题) Docker安装完毕,启动Docker服务查看一下版本 提前下载docker,下载docker的安装文件:https://download.docker.com/linux/static/stable/x86_64/ 开始安装 docker.service文件

    2024年02月21日
    浏览(41)
  • Centos7安装docker详细教程

    一、安装docker 1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本 2、使用 root 权限登录 Centos。确保 yum 包更新到最新。 3、卸载旧版本(如果安装过旧版本的话) 4、安装需要的软件

    2024年02月12日
    浏览(43)
  • Docker 安装:在linux系统CentOS7 版本 安装Docker

    目录 一,Docker介绍: 1.1Docker是什么? 1.2Docker组成 二,Docker安装: 三,Docker基本使用 3.1服务 3.2镜像 3.3容器                                   🎉🎉欢迎来到我的CSDN主页!🎉🎉                         🏅我是平顶山大师,一个在CSDN分享笔记的博主。📚

    2024年01月18日
    浏览(50)
  • Centos7 安装Docker 详细多图版

    Docker CE(社区免费版) 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10, CentOS 7 满足最低内核的要求,所以我们在CentOS 7安装Docker。 如果之前安装过docker,可以用下面的命令卸载docker 首先需要大家虚拟机联网,安装yum工具 然后更新本地镜像源: 然后输入命令: 我们可

    2024年02月11日
    浏览(38)
  • Centos7.6离线安装docker

    一、Docker安装 1、安装环境: 系           统: CentOS Linux release 7.6.1810 (Core) Docker版本: 19.03.5 2、下载离线安装包 docker安装包下载:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-19.03.5-3.el7.x86_64.rpm 依赖包下载: containerd.io :https://download.docker.com/linux/centos/7/x86

    2024年02月09日
    浏览(38)
  • CentOS7.9.离线安装Docker

    CentOS 7上离线安装Docker 下载适用于CentOS 7的Docker安装包: 将下载的 docker-24.0.4.tgz 文件上传到CentOS 7系统。例如,可以上传到 /root 目录下。 解压 docker-24.0.4.tgz 文件: 将解压出的所有Docker文件复制到 /usr/bin/ 目录下: 注册Docker为服务,进入 /etc/systemd/system/ 目录,并创建 docker

    2024年02月15日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包