老早就安装好了vmware,今天试着装了下docker。以下是安装过成功,做个记录。
1、切换到root账户,docker只能root账户安装。
2、安装yum-utils,直到出现complete才算安装完成。
[root@localhost home]# sudo yum install -y yum-utils
3、配置国内仓库地址,使用的是阿里的地址。
[root@localhost home]# sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
?4、安装docker-ce
$ sudo yum install docker-ce docker-ce-cli containerd.io
ce:指的是社区版,ee:指的是企业版,一般个人使用社区版就够了。
然后等待安装,出现complete,安装完成。
5、使用 docker version测试是否安装成功
[root@localhost home]# docker version
Client: Docker Engine - Community
Version: 20.10.11
API version: 1.41
Go version: go1.16.9
Git commit: dea9396
Built: Thu Nov 18 00:36:58 2021
OS/Arch: linux/amd64
Context: default
Experimental: true
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
一般情况下,docker分成两个部分,一个是docker客户端,即client,一个是docker的守护进程(daemon)。以上部分只显示了client。
当时以为安装过程有问题,找了很多资料去看,发现根本不能解决这个问题。找了很多安装教程,基本上都是这样安装了,猜测应该不是安装出了问题,应该是某些服务没有启动导致的,果然,安装完成后,需要启动守护进程。
6、启动服务
[root@localhost home]# sudo systemctl start docker
在此使用version测试,果然好了。
[root@localhost home]# docker version
Client: Docker Engine - Community
Version: 20.10.11
API version: 1.41
Go version: go1.16.9
Git commit: dea9396
Built: Thu Nov 18 00:36:58 2021
OS/Arch: linux/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 20.10.11
API version: 1.41 (minimum version 1.12)
Go version: go1.16.9
Git commit: 847da18
Built: Thu Nov 18 00:35:20 2021
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.4.12
GitCommit: 7b11cfaabd73bb80907dd23182b9347b4245eb5d
runc:
Version: 1.0.2
GitCommit: v1.0.2-0-g52b36a2
docker-init:
Version: 0.19.0
GitCommit: de40ad0
|