首页 > 系统相关 >Centos7 下载|安装|配置|卸载 Docker

Centos7 下载|安装|配置|卸载 Docker

时间:2024-02-22 15:12:39浏览次数:34  
标签:CentOS Centos7 yum 卸载 镜像 Docker com docker

Centos7 下载|安装|配置|卸载 Docker

Docker官网:http://www.docker.com

Docker Hub仓库官网: https://hub.docker.com/

  

一. 环境要求
1. CentOS Docker支持以下版本
CentOS 7 (64-bit)

CentOS 6.5 (64-bit) 或更高的版本

2. 前提条件
CentOS 仅发行版本中的内核支持 Docker。
Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。
Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。

查看自己的内核uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。

  

uname -r

  

cat /etc/redhat-release

  

 

二、安装Docker

可以参考官方文档:https://docs.docker.com/install/linux/docker-ce/centos/

官网中文安装手册:https://docs.docker-cn.com/engine/installation/linux/docker-ce/centos/#prerequisites

  

1. 卸载旧版本

yum -y remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine

  

2. yum安装gcc相关

yum -y install gcc

  

yum -y install gcc-c++

  

3. 安装需要的软件包

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

  

4. 设置yum仓库

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

  

注意:这里不要使用官方仓库,使用阿里仓库,否则后续yum安装可能报错。

1 [Errno 14] curl#35 - TCP connection reset by peer

​2 [Errno 12] curl#35 - Timeou

  

5. 更新yum软件包索引(速度可能较慢)

yum makecache fast

  

6. 安装DOCKER CE(容器管理工具)

yum -y install docker-ce

  

如果报错,重新执行安装一次

  

7. 启动docker

systemctl start docker

  

启动报错找不到,将上一个命令再执行一次

  

8. 测试  

docker version

  

或者 直接运行镜像 hello-world (运行流程如下图所示)

  

docker run hello-world

  

 9. 卸载

systemctl stop docker 

  

yum -y remove docker-ce

  

rm -rf /var/lib/docker

  

三、配置镜像加速

鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决:

阿里云镜像
网易镜像

  

1. 获取阿里镜像地址

官网地址:https://www.aliyun.com/

登陆阿里云开发者平台,找到“容器镜像服务” 

 

 

 

2. Centos7配置镜像地址

mkdir -p /etc/docker

  

vim /etc/docker/daemon.json

  

 

{
  "registry-mirrors": ["https://vot7qvzq.mirror.aliyuncs.com","http://hub-mirror.c.163.com"]
} 

  

systemctl daemon-reload

  

systemctl restart docker

  查看服务状态:能正常启动,说明配置成功了

systemctl status docker

  

 如果运行失败,执行dockerd命令查看错误

 

来自:https://liush.blog.csdn.net/article/details/129664121

标签:CentOS,Centos7,yum,卸载,镜像,Docker,com,docker
From: https://www.cnblogs.com/huandong963/p/18027397

相关文章

  • docker-compose 安装部署ElasticSearch 和 Kibana 8.8.1
    docker-compose安装部署ElasticSearch和Kibana8.8.1一、容器编排脚本(docker-compose.yml)version:"3.1"#服务配置services:elasticsearch:container_name:elasticsearch-8.8.1image:docker.elastic.co/elasticsearch/elasticsearch:8.8.1#用来给容......
  • Docker 常用基础|镜像命令
    Docker常用基础|镜像命令一、基础命令dockerversion#查看docker版本信息dockerinfo#查看docker及环境信息dockerhelp#查看帮助文档二、镜像命令dockerimages#列出本地主机上的镜像dockersearch[options]<某个XXX镜像名字>#搜索镜像一般在do......
  • docker安装minio
    minio安装​ ##拉取miniodockerpullminio/minio​ 运行镜像dockerrun-p9000:9000-p9090:9090--nameminio\-d--restart=always\-eMINIO_ACCESS_KEY=minio\-eMINIO_SECRET_KEY=yishiqingcheng\-v/usr/local/minio/data:/data\-v/usr/local/minio......
  • Docker 常用容器命令
    Docker常用容器命令  一、新建并启动容器dockerrun[OPTIONS]IMAGE[COMMAND][ARG...]--name="容器新名字"#为容器指定一个名称;-d#后台运行容器,并返回容器ID,也即启动守护式容器;-i#以交互模式运行容器,通常与-t同时使用;-t#为容器重新分配......
  • docker安装使用
    Docker安装sudoyuminstall-yyum-utils\device-mapper-persistent-data\lvm2添加yum源sudoyum-config-manager\--add-repo\https://download.docker.com/linux/centos/docker-ce.repo安装dockersudoyuminstalldocker-ce-18.06.1.ce-3.el7.x86_64......
  • docker安装部署mysql8以及创建数据库
    mysql安装dockerpullmysql:8.0#创建mysql相关目录mkdir-p/server/data/docker/mysql/master/datadirdockerrun--namemysql-p53306:3306--restart=always--privileged=true\-v/server/data/docker/mysql/master/datadir:/var/lib/mysql\-v/s......
  • 从零开始写 Docker(一)---实现 mydocker run 命令
    本文为从零开始写Docker系列第一篇,主要实现mydockerrun命令,构造了一个具有基本的Namespace隔离的简单容器。如果你对云原生技术充满好奇,想要深入了解更多相关的文章和资讯,欢迎关注微信公众号。搜索公众号【探索云原生】即可订阅本文主要实现我们的第一个命令mydoc......
  • docker使用
    安装tomcat9dockerpulltomcat:9.0.56-jdk8-temurin-focaldockerrun-d-p8082:8080--namemy-tomcat6b16c2a1d213dockerexec-itmy-tomcat/bin/bashcp-rwebapps.dist/*webapps/安装guacamole连接内部数据库dockerrun--namesome-guacd-d-p4822:4822gu......
  • Docker的常用命令
    Docker的常用命令 Docker的常用命令dockerversion #显示docker的版本信息dockerinfo #显示docker的系统信息,包括镜像和容器的数量docker--help #docker帮助命令镜像命令dockerimages 查看所有本地主机上的镜像dockersearchmysql 搜索镜像dockerpullmysq......
  • Docker引擎开启ipv6
    启用IPv6支持在Docker容器中使用IPv6之前,您需要在Docker守护程序中启用IPv6支持。之后,您可以选择使用IPv4或IPv6(或两者都使用)与任何容器或网络。IPv6仅在运行在Linux主机上的Docker守护程序中受支持。注意当使用IPv6时,我们建议您在守护程序配置中启用实验性的ip6tables参数。......