Docker 支持 Mac Windows Linux 的三种安装
1、系统要求
官网提示如果要安装 Docker Engine, 需要一个CentOS 7 以及以上的稳定版本。
2、卸载旧版本
由于 Docker 镜像、容器、数据卷和网络数据都保存在 /var/lib/docker/
中,新的 Docker 引擎包现在为 Docker-ce
旧的 Docker 版本为 docker 或 docker-engine,如果有就先卸载。
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
3、设置 yum 源
安装 yum-utils
软件包,并设置稳定的 yum 源方便下载 Docker Engine。
安装 yum-utils
sudo yum install -y yum-utils
设置 yum 源为阿里云方便下载 Docker Engine
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4、Docker 安装
sudo yum -y install docker-ce docker-ce-cli containerd.io
安装的是 Docker-ce(社区版)以及ce的客户端,还有它对应的容器。
5、Docker 的启动与停止
启动 docker
sudo systemctl start docker
停止 docker
sudo systemctl stop docker
重启 docker
sudo systemctl restart docker
设置开机启动
sudo systemctl enable docker
查看 docker 状态
sudo systemctl status docker
查看 docker 内容器的运行状态
sudo docker stats
查看 docker 概要信息
sudo docker info
查看 docker 帮助文档
sudo docker --help
6、安装校验
[root@localhost ~]# docker -v
Docker version 20.10.14, build a224086
[root@localhost ~]# docker version
Client: Docker Engine - Community
Version: 20.10.14
API version: 1.41
Go version: go1.16.15
Git commit: a224086
Built: Thu Mar 24 01:49:57 2022
OS/Arch: linux/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 20.10.14
API version: 1.41 (minimum version 1.12)
Go version: go1.16.15
Git commit: 87a90dc
Built: Thu Mar 24 01:48:24 2022
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.5.11
GitCommit: 3df54a852345ae127d1fa3092b95168e4a88e2f8
runc:
Version: 1.0.3
GitCommit: v1.0.3-0-gf46b6ba
docker-init:
Version: 0.19.0
GitCommit: de40ad0
由于 Docker 是从 Docker Hub 上拉取镜像的,因为是从国外获取,所以速度比较慢。我们可以通过配置国内镜像源的方式,从国内获取镜像,提高拉取速度,在这里推荐两个开源镜像 :
编辑文件 daemon.json
vi /etc/docker/daemon.json
在文件中输入以下内容并保存
[En]
Enter the following in the file and save
{
"registry-mirrors": [
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
]
}
重新加载配置信息及重启 Docker 服务
重新加载服务的配置文件
sudo systemctl daemon-reload
重新启动 docker
sudo systemctl restart docker
Original: https://www.cnblogs.com/XiaoYang-sir/p/16073315.html
Author: Mr-Yang`
Title: Docker安装及配置镜像加速
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/523934/
转载文章受原作者版权保护。转载请注明原作者出处!