Docker学习1使用 Linux(CentOS7)搭建 Docker 基础环境

世事洞明皆学问,人情练达即文章。这篇文章主要讲述Docker学习1使用 Linux(CentOS7)搭建 Docker 基础环境相关的知识,希望能为你提供帮助。




文章目录


  • ??1、Linux搭建Docker环境??

    • ??(1)检查环境??
    • ??(2)安装Docker??
    • ??(3)查看Docker版本??
    • ??(4)验证Docker安装??
    • ??(5)配置镜像加速??
    • ??(6)卸载Docker??


  • ??微信公众号??



1、Linux搭建Docker环境Docker目前已经一步步成为了微服务的主流开发工具,不会Docker玩不动微服务了,所以从零开始一步步搭建Docker环境,对于面试来说,Docker的理论和思想至关重要,所以一定要学习相关概念再写命令,这里我就直接撸命令了!
我这里是准备了一个没有使用过的Linux系统来进行所有软件学习,安装和使用!


网上的yum install docker不好用,别问为什么,哈哈哈!


(1)检查环境
  • 确定你是CentOS7及以上版本
cat /etc/redhat-release

Docker学习1使用 Linux(CentOS7)搭建 Docker 基础环境

文章图片

  • 是否存在旧版本
卸载旧版本,方式一
yum -y remove docker docker-common docker-selinux docker-engine

卸载旧版本,方式二
yum remove docker \\
docker-client \\
docker-client-latest \\
docker-common \\
docker-latest \\
docker-latest-logrotate \\
docker-logrotate \\
docker-selinux \\
docker-engine-selinux \\
docker-engine

(2)安装Docker
依次执行以下命令进行安装
  • 1、yum安装gcc相关
yum -y install gcc

yum -y install gcc-c++

  • 2、安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2

  • 3、设置stable镜像仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

  • 4、更新yum软件包索引
yum makecache fast

  • 5、安装DOCKER CE
yum -y install docker-ce

  • 6、启动docker
systemctl start docker

到这里安装完成!
Docker学习1使用 Linux(CentOS7)搭建 Docker 基础环境

文章图片

(3)查看Docker版本
docker version

Docker学习1使用 Linux(CentOS7)搭建 Docker 基础环境

文章图片

(4)验证Docker安装
搜索镜像
docker search hello-world

Docker学习1使用 Linux(CentOS7)搭建 Docker 基础环境

文章图片

拉取镜像
docker pull hello-world

Docker学习1使用 Linux(CentOS7)搭建 Docker 基础环境

文章图片

运行镜像
docker run hello-world

Docker学习1使用 Linux(CentOS7)搭建 Docker 基础环境

文章图片

(5)配置镜像加速
阿里云中搜索容器镜像服务,然后再管理控制台中可以找到镜像中心> 镜像加速器,可以获得自己的镜像加速地址
Docker学习1使用 Linux(CentOS7)搭建 Docker 基础环境

文章图片

mkdir -p /etc/docker

vim/etc/docker/daemon.json

粘贴以下内容
#阿里云

"registry-mirrors": ["https://{自已的编码}.mirror.aliyuncs.com"]


systemctl daemon-reload

systemctl restart docker

Linux 系统下配置完加速器需要检查是否生效
Docker学习1使用 Linux(CentOS7)搭建 Docker 基础环境

文章图片

其中nginx前面带名字的都不是官方提供的,都是别人上传的
(6)卸载Docker
systemctl stop docker

yum -y remove docker-ce

rm -rf /var/lib/docker

微信公众号
Docker学习1使用 Linux(CentOS7)搭建 Docker 基础环境

文章图片



【Docker学习1使用 Linux(CentOS7)搭建 Docker 基础环境】


    推荐阅读