容器(2)-- Docker环境搭建
2020-02-27 本文已影响0人
Explorer_z
2014年Docker诞生以后对Ubuntu支持一直是最好的,最新版本的Docker在Ubuntu上跑的都是最新的版本,兼容性也是最好的。随着人们对Docker的认知水平的不同,很多人误认为Docker就是未来,但是现在对于Docker其实有很多人是又爱又恨得。比如现在最新Podman就是下一代容器技术。不需要守护进程。
所以想学Docker的话我们的操作系统一定要选对。
Ubuntu Server 18.04版本Ubuntu系统Docker安装传送门
Centos6.5以上的版本Centos7安装传送门
Docker可以跑在虚拟机中也可以跑在物理机上,他们需要就是Docker运行时候的守护进程的通信。
除了以上我们提到的系统以外Docker还支持
Windows系统Windows系统Docker安装传送门
Mac系统Mac系统Docker安装传送门
(去阿里云镜像站 找操作步骤也可)
一 、查看系统内核版本
查看系统内核版本需要3.8以上Centos6.5以上系统即可
uname -a
二、下载相关依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
二、导入repo源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker- ce.repo
三、下载安装docker
yum install -y docker-ce
四、启动docker
systemclt start docker
#有C/S端的显示表示成功
[root@localhost ~]# docker version
Client: Docker Engine - Community
Version: 19.03.6
API version: 1.40
Go version: go1.12.16
Git commit: 369ce74a3c
Built: Thu Feb 13 01:29:29 2020
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.6
API version: 1.40 (minimum version 1.12)
Go version: go1.12.16
Git commit: 369ce74a3c
Built: Thu Feb 13 01:28:07 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.2.10
GitCommit: b34a5c8af56e510852c35414db4c1f4fa6172339
runc:
Version: 1.0.0-rc8+dev
GitCommit: 3e425f80a8c931f88e6d94a8c831b9d5aa481657
docker-init:
Version: 0.18.0
GitCommit: fec3683
五、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://ulisdva8.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker