文章目录


1、Linux搭建Docker环境

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

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


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


(1)检查环境

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

是否存在旧版本

卸载旧版本,方式一

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 基础环境_linux

(3)查看Docker版本

docker version

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

(4)验证Docker安装

搜索镜像

docker search hello-world

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

拉取镜像

docker pull hello-world

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

运行镜像

docker run hello-world

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

(5)配置镜像加速

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

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

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 基础环境_linux_07

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

(6)卸载Docker

systemctl stop docker

yum -y remove docker-ce

rm -rf /var/lib/docker

微信公众号

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