2-CentOS7.9下安装docker
  wwLZeziuqjLR 2023年12月07日 15 0

默认情况下,CentOS7.9下有两种方法可以安装docker,分别是在线安装docker和离线安装docker(伪离线,最后还是需要网络支持)

1.环境信息

HostName

IPAddress

OS Version

Docker Version

Note

centos79

172.20.10.12

CentOS Linux release 7.9.2009 (Core)

Docker version 23.0.6, build ef23cbc

网络需要能连接外网等

2.docker安装

2.1.在线docker安装

-->下载docker-ce.repo文件

命令:

cd /etc/yum.repos.d

wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

OR

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

2-CentOS7.9下安装docker_centos

-->安装docker

命令:

yum install docker-ce -y

2-CentOS7.9下安装docker_docker_02

systemctl restart docker

systemctl status docker

[root@centos79 ~]# systemctl restart docker
[root@centos79 ~]# systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since 一 2023-11-06 14:25:20 CST; 7s ago
     Docs: https://docs.docker.com
 Main PID: 5569 (dockerd)
    Tasks: 104
   Memory: 114.5M
   CGroup: /system.slice/docker.service
           ├─5569 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
           ├─5713 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 9300 -container-ip 172.18.0....
           ├─5719 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 9300 -container-ip 172.18.0.3 -co...
           ├─5735 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 9601 -container-ip 172.18.0....
           ├─5740 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 9601 -container-ip 172.18.0.2 -co...
           ├─5753 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 5601 -container-ip 172.18.0....
           ├─5758 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 5601 -container-ip 172.18.0.4 -co...
           ├─5771 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 9200 -container-ip 172.18.0....
           ├─5776 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 9200 -container-ip 172.18.0.3 -co...
           ├─5810 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 9600 -container-ip 172.18.0....
           ├─5835 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 9600 -container-ip 172.18.0.5 -co...
           ├─5868 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 5045 -container-ip 172.18.0....
           ├─5889 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 5045 -container-ip 172.18.0.2 -co...
           ├─5902 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 5044 -container-ip 172.18.0....
           └─5912 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 5044 -container-ip 172.18.0.5 -co...

11月 06 14:25:19 centos79 systemd[1]: Starting Docker Application Container Engine...
11月 06 14:25:19 centos79 dockerd[5569]: time="2023-11-06T14:25:19.652482194+08:00" level=info msg="St... up"
11月 06 14:25:19 centos79 dockerd[5569]: time="2023-11-06T14:25:19.667734476+08:00" level=info msg="[g...ay2"
11月 06 14:25:19 centos79 dockerd[5569]: time="2023-11-06T14:25:19.674308927+08:00" level=info msg="Lo...rt."
11月 06 14:25:19 centos79 dockerd[5569]: time="2023-11-06T14:25:19.754440943+08:00" level=info msg="De...ess"
11月 06 14:25:20 centos79 dockerd[5569]: time="2023-11-06T14:25:20.541797091+08:00" level=info msg="Lo...ne."
11月 06 14:25:20 centos79 dockerd[5569]: time="2023-11-06T14:25:20.558215044+08:00" level=info msg="Do....0.6
11月 06 14:25:20 centos79 dockerd[5569]: time="2023-11-06T14:25:20.558268209+08:00" level=info msg="Da...ion"
11月 06 14:25:20 centos79 systemd[1]: Started Docker Application Container Engine.
11月 06 14:25:20 centos79 dockerd[5569]: time="2023-11-06T14:25:20.632310234+08:00" level=info msg="AP...ock"
Hint: Some lines were ellipsized, use -l to show in full.

docker version

docker -v

[root@centos79 ~]# docker version
Client: Docker Engine - Community
 Version:           23.0.6
 API version:       1.42
 Go version:        go1.19.9
 Git commit:        ef23cbc
 Built:             Fri May  5 21:21:29 2023
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          23.0.6
  API version:      1.42 (minimum version 1.12)
  Go version:       go1.19.9
  Git commit:       9dbdbd4
  Built:            Fri May  5 21:20:38 2023
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.21
  GitCommit:        3dce8eb055cbb6872793272b4f20ed16117344f8
 runc:
  Version:          1.1.7
  GitCommit:        v1.1.7-0-g860f061
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0
[root@centos79 ~]# docker -v
Docker version 23.0.6, build ef23cbc
[root@centos79 ~]#

2.2.离线docker安装

-->下载docker rpm包,并上传至待安装服务器

docker -ce

containerd.io

docker-ce-cli

container-selinux

下载地址:

Index of linux/centos/7/x86_64/stable/Packages/

https://pkgs.org/download/container-selinux 

2-CentOS7.9下安装docker_centos_03

 -->下载docker-ce.repo文件

命令:

cd /etc/yum.repos.d

wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

OR

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

-->安装docker

命令:

yum localinstall ./*.rpm

安装过程中,其所依赖的其它rpm包,通过在线形式进行下载

2-CentOS7.9下安装docker_docker_04

2-CentOS7.9下安装docker_centos_05

systemctl restart docker

systemctl status docker

[root@centos79 ~]# systemctl restart docker
[root@centos79 ~]# systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since 一 2023-11-06 14:25:20 CST; 7s ago
     Docs: https://docs.docker.com
 Main PID: 5569 (dockerd)
    Tasks: 104
   Memory: 114.5M
   CGroup: /system.slice/docker.service
           ├─5569 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
           ├─5713 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 9300 -container-ip 172.18.0....
           ├─5719 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 9300 -container-ip 172.18.0.3 -co...
           ├─5735 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 9601 -container-ip 172.18.0....
           ├─5740 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 9601 -container-ip 172.18.0.2 -co...
           ├─5753 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 5601 -container-ip 172.18.0....
           ├─5758 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 5601 -container-ip 172.18.0.4 -co...
           ├─5771 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 9200 -container-ip 172.18.0....
           ├─5776 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 9200 -container-ip 172.18.0.3 -co...
           ├─5810 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 9600 -container-ip 172.18.0....
           ├─5835 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 9600 -container-ip 172.18.0.5 -co...
           ├─5868 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 5045 -container-ip 172.18.0....
           ├─5889 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 5045 -container-ip 172.18.0.2 -co...
           ├─5902 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 5044 -container-ip 172.18.0....
           └─5912 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 5044 -container-ip 172.18.0.5 -co...

11月 06 14:25:19 centos79 systemd[1]: Starting Docker Application Container Engine...
11月 06 14:25:19 centos79 dockerd[5569]: time="2023-11-06T14:25:19.652482194+08:00" level=info msg="St... up"
11月 06 14:25:19 centos79 dockerd[5569]: time="2023-11-06T14:25:19.667734476+08:00" level=info msg="[g...ay2"
11月 06 14:25:19 centos79 dockerd[5569]: time="2023-11-06T14:25:19.674308927+08:00" level=info msg="Lo...rt."
11月 06 14:25:19 centos79 dockerd[5569]: time="2023-11-06T14:25:19.754440943+08:00" level=info msg="De...ess"
11月 06 14:25:20 centos79 dockerd[5569]: time="2023-11-06T14:25:20.541797091+08:00" level=info msg="Lo...ne."
11月 06 14:25:20 centos79 dockerd[5569]: time="2023-11-06T14:25:20.558215044+08:00" level=info msg="Do....0.6
11月 06 14:25:20 centos79 dockerd[5569]: time="2023-11-06T14:25:20.558268209+08:00" level=info msg="Da...ion"
11月 06 14:25:20 centos79 systemd[1]: Started Docker Application Container Engine.
11月 06 14:25:20 centos79 dockerd[5569]: time="2023-11-06T14:25:20.632310234+08:00" level=info msg="AP...ock"
Hint: Some lines were ellipsized, use -l to show in full.

docker version

docker -v

[root@centos79 ~]# docker version
Client: Docker Engine - Community
 Version:           23.0.6
 API version:       1.42
 Go version:        go1.19.9
 Git commit:        ef23cbc
 Built:             Fri May  5 21:21:29 2023
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          23.0.6
  API version:      1.42 (minimum version 1.12)
  Go version:       go1.19.9
  Git commit:       9dbdbd4
  Built:            Fri May  5 21:20:38 2023
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.21
  GitCommit:        3dce8eb055cbb6872793272b4f20ed16117344f8
 runc:
  Version:          1.1.7
  GitCommit:        v1.1.7-0-g860f061
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0
[root@centos79 ~]# docker -v
Docker version 23.0.6, build ef23cbc
[root@centos79 ~]#

3.加载docker镜像加速

-->执行如下命令

命令:

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'

{

  "registry-mirrors": ["https://ykjpg821.mirror.aliyuncs.com"]

}

EOF

sudo systemctl daemon-reload

sudo systemctl restart docker

[root@centos79 ~]# sudo mkdir -p /etc/docker
[root@centos79 ~]# 
[root@centos79 ~]# sudo tee /etc/docker/daemon.json <<-'EOF'
> 
> {
> 
>   "registry-mirrors": ["https://ykjpg821.mirror.aliyuncs.com"]
> 
> }
> 
> EOF

{

  "registry-mirrors": ["https://ykjpg821.mirror.aliyuncs.com"]

}

[root@centos79 ~]# 
[root@centos79 ~]# sudo systemctl daemon-reload
[root@centos79 ~]# 
[root@centos79 ~]# sudo systemctl restart docker

至此,已经完成CentOS79下安装docker。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月07日 0

暂无评论

推荐阅读
  wwLZeziuqjLR   2023年12月11日   14   0   0 Dockercentos
  MCWYWqSAMsot   2023年12月11日   16   0   0 Docker
  DnoStTHsc0vp   2023年12月11日   12   0   0 Docker
  wwLZeziuqjLR   2023年12月08日   66   0   0 Dockercentosbash