docker 安装

一 docker安装

Docker 引擎是使用 Docker 容器的核心组件,
可以在主流的操作系统和云平台上使用,
包括 Linux 操作系统、 MacOSS 和 Windows 系统上。
用户可以访问 Docker 
官网(https://www.docker.com/get-started)去获取 Docker 
安装包
1.1 在centos系统上安装docker
Docker 目前支持 CentOS 7 及以后版本。
系统的要求跟 Ubuntu 情况类似,64 位操作系统,内核至少是 3.10 以上。

# 查看系统内核版本
[root@docker2 /etc/yum.repos.d]# uname -a
Linux docker2 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

# 安装依赖
[root@docker2 ~]# yum install -y yum-utils device-mapper-persistent-data lvm2

# 安装docker yum源
[root@docker2 ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
Loaded plugins: fastestmirror
adding repo from: https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
grabbing file https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo

# 更新并安装 Docker-CE
[root@docker2 ~]# makecache fast
[root@docker2 ~]# yum install -y docker-ce

# 启动并设置开机自启动
[root@docker2 ~]# systemctl enable --now docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service 
to /usr/lib/systemd/system/docker.service.

# 测试启动
[root@docker2 ~]# docker info
[root@docker2 ~]# docker info
Client:
 Debug Mode: false

Server:
 Containers: 0
  Running: 0
  Paused: 0
  Stopped: 0
 Images: 0
 Server Version: 19.03.13
 Storage Driver: overlay2
  Backing Filesystem: xfs
  ..........
  ........
  
  
# 配置docker镜像加速器
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://lzbz2hug.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

# 更改子网掩码
[root@linux10 ~]# vim /etc/resolv.conf
nameserver 114.114.114.114
nameserver 223.6.6.6

原文地址:https://www.cnblogs.com/xiaolang666/p/14060218.html