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

Posted Tellsea

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker学习1使用 Linux(CentOS7)搭建 Docker 基础环境相关的知识,希望对你有一定的参考价值。



文章目录


1、Linux搭建Docker环境

Docker目前已经一步步成为了微服务的主流开发工具,不会Docker玩不动微服务了,所以从零开始一步步搭建Docker环境,对于面试来说,Docker的理论和思想至关重要,所以一定要学习相关概念再写命令,这里我就直接撸命令了!

我这里是准备了一个没有使用过的Linux系统来进行所有软件学习,安装和使用!


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


(1)检查环境

  • 确定你是CentOS7及以上版本
cat /etc/redhat-release

【Docker学习】1、使用

  • 是否存在旧版本

卸载旧版本,方式一

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、使用

(3)查看Docker版本

docker version

【Docker学习】1、使用

(4)验证Docker安装

搜索镜像

docker search hello-world

【Docker学习】1、使用

拉取镜像

docker pull hello-world

【Docker学习】1、使用

运行镜像

docker run hello-world

【Docker学习】1、使用

(5)配置镜像加速

阿里云中搜索容器镜像服务,然后再管理控制台中可以找到镜像中心>镜像加速器,可以获得自己的镜像加速地址

【Docker学习】1、使用

mkdir -p /etc/docker
vim  /etc/docker/daemon.json

粘贴以下内容

#阿里云

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

systemctl daemon-reload
systemctl restart docker

Linux 系统下配置完加速器需要检查是否生效

【Docker学习】1、使用

其中nginx前面带名字的都不是官方提供的,都是别人上传的

(6)卸载Docker

systemctl stop docker
yum -y remove docker-ce
rm -rf /var/lib/docker

微信公众号

【Docker学习】1、使用



以上是关于Docker学习1使用 Linux(CentOS7)搭建 Docker 基础环境的主要内容,如果未能解决你的问题,请参考以下文章

Docker学习之旅--初识docker

Docker学习之旅--初识docker

Docker学习之旅--初识docker

Centos7.3 Docker安装部署学习记录1

Linux CentOS7.x安装docker全过程

Linux(centos7)下安装Docker