Linux修改阿里云docker镜像源并安装docker

Linux安装docker-ce以及修改阿里云docker镜像源

本地环境:

  • Centos7 1810
  • 桥接网络

注意:docker-ce 是社区版本,适用于刚刚开始docker 和开发基于docker研发的应用开发者或者小型团队。Ubuntu默认安装的是docker-ce,以下是官方描述:
(参考文档:https://blog.csdn.net/zsy_1991/article/details/90261419)

Docker Community Edition (CE) is ideal for developers and small teams looking to get started with Docker and experimenting with container-based apps. Docker CE has three types of update channels, stable, test, and nightly:
   Stable gives you latest releases for general availability.
   Test gives pre-releases that are ready for testing before general availability.
   Nightly gives you latest builds of work in progress for the next major release.
   For more information about Docker CE, see Docker Community Edition.

1.修改yum源

先安装一下wget以获取阿里云的文件;无法安装wget可以使用yum-config-manager**不要删除原来系统自带的yum源(反正我这删除了就出问题)**:

wget -O /etc/yum.repos.d/docker-ce.repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

终端反馈结果:

--2020-04-10 04:06:31--  http://mirrors.aliyun.com/docker-ce/linux/centos/docker                                   -ce.repo
Resolving mirrors.aliyun.com (mirrors.aliyun.com)... 119.167.168.226, 27.221.120                                   .113, 119.167.179.248, ...
Connecting to mirrors.aliyun.com (mirrors.aliyun.com)|119.167.168.226|:80... con                                   nected.
HTTP request sent, awaiting response... 200 OK
Length: 2640 (2.6K) [application/octet-stream]
Saving to: ‘/help/1.repo’

100%[======================================>] 2,640       --.-K/s   in 0s

2020-04-10 04:06:31 (7.48 MB/s) - ‘/help/1.repo’ saved [2640/2640]

或者

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

终端反馈结果:

Loaded plugins: fastestmirror
adding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
grabbing file http://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

2.安装docker-ce

可选:生成yum源缓存

yum makecache

终端反馈结果:(数量可能不一样,没有error或fail就没问题)

Loaded plugins: fastestmirror
Determining fastest mirrors
 * base: mirrors.cn99.com
 * epel: mirrors.aliyun.com
 * extras: mirrors.cn99.com
 * updates: mirrors.cn99.com
base                                                                                        | 3.6 kB  00:00:
docker-ce-stable                                                                            | 3.5 kB  00:00:
epel                                                                                        | 4.7 kB  00:00:
extras                                                                                      | 2.9 kB  00:00:
updates                                                                                     | 2.9 kB  00:00:
(1/20): base/7/x86_64/group_gz                                                              | 165 kB  00:00:
(2/20): docker-ce-stable/x86_64/updateinfo                                                  |   55 B  00:00:
(3/20): docker-ce-stable/x86_64/filelists_db                                                |  19 kB  00:00:
(4/20): docker-ce-stable/x86_64/other_db                                                    | 113 kB  00:00:
(5/20): docker-ce-stable/x86_64/primary_db                                                  |  41 kB  00:00:
(6/20): epel/x86_64/group_gz                                                                |  95 kB  00:00:
(7/20): base/7/x86_64/filelists_db                                                          | 7.3 MB  00:00:
(8/20): epel/x86_64/updateinfo                                                              | 1.0 MB  00:00:
(9/20): epel/x86_64/prestodelta                                                             | 2.1 kB  00:00:
(10/20): epel/x86_64/filelists_db                                                           |  11 MB  00:00:
(11/20): epel/x86_64/primary_db                                                             | 6.8 MB  00:00:
(12/20): epel/x86_64/other_db                                                               | 3.2 MB  00:00:
(13/20): extras/7/x86_64/filelists_db                                                       | 217 kB  00:00:
(14/20): extras/7/x86_64/primary_db                                                         | 165 kB  00:00:
(15/20): extras/7/x86_64/other_db                                                           | 106 kB  00:00:
(16/20): updates/7/x86_64/filelists_db                                                      | 4.5 MB  00:00:
(17/20): updates/7/x86_64/other_db                                                          | 573 kB  00:00:
(18/20): updates/7/x86_64/primary_db                                                        | 7.6 MB  00:00:
(19/20): base/7/x86_64/other_db                                                             | 2.6 MB  00:00:
(20/20): base/7/x86_64/primary_db                                                           | 6.0 MB  00:00:
Metadata Cache Created

安装docker-ce

yum -y install docker-ce

2.启动docker服务

启动docker服务

systemctl start docker
systemctl enable docker

查看docker服务状态

systemctl status docker

终端反馈结果:

● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
   Active: active (running) since Fri 2020-04-10 03:49:03 EDT; 35min ago
     Docs: https://docs.docker.com
 Main PID: 20970 (dockerd)
    Tasks: 10
   Memory: 43.7M
   CGroup: /system.slice/docker.service
           └─20970 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

Apr 10 03:49:02 openstack01 dockerd[20970]: time="2020-04-10T03:49:02.864511522-04:00" level=info msg...grpc
Apr 10 03:49:02 openstack01 dockerd[20970]: time="2020-04-10T03:49:02.864526035-04:00" level=info msg...grpc
Apr 10 03:49:02 openstack01 dockerd[20970]: time="2020-04-10T03:49:02.864532503-04:00" level=info msg...grpc
Apr 10 03:49:02 openstack01 dockerd[20970]: time="2020-04-10T03:49:02.887545469-04:00" level=info msg...rt."
Apr 10 03:49:03 openstack01 dockerd[20970]: time="2020-04-10T03:49:03.221212892-04:00" level=info msg...ess"
Apr 10 03:49:03 openstack01 dockerd[20970]: time="2020-04-10T03:49:03.440079946-04:00" level=info msg...ne."
Apr 10 03:49:03 openstack01 dockerd[20970]: time="2020-04-10T03:49:03.838312276-04:00" level=info msg...03.8
Apr 10 03:49:03 openstack01 dockerd[20970]: time="2020-04-10T03:49:03.838447253-04:00" level=info msg...ion"
Apr 10 03:49:03 openstack01 systemd[1]: Started Docker Application Container Engine.
Apr 10 03:49:03 openstack01 dockerd[20970]: time="2020-04-10T03:49:03.858731406-04:00" level=info msg...ock"
Hint: Some lines were ellipsized, use -l to show in full.

版权声明:本文为qq_43448672原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。