centos版本为7.9 ,最小安装模式
yum 方式安装
yum install -y yum-utils
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
yum -y install docker-ce
启动
安装完毕后直接启动,并自动加入了开机重启。很贴心!
docker version
Client: Docker Engine - Community
Version: 23.0.1
API version: 1.42
Go version: go1.19.5
Git commit: a5ee5b1
Built: Thu Feb 9 19:51:00 2023
OS/Arch: linux/amd64
Context: default
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
报错原因是仅仅启动了客户端,服务端未能启动
systemctl restart docker.service
docker info //正常显示,并能执行相应的docker指令
# 启动
service docker start
# 配置自动启动
systemctl enable docker.service
# 配置自动启动后停止
systemctl stop docker.socket; 由于配置了开机自动重启,重启后依然自动启动
# 重启
systemctl restart docker
普通用户使用dockerr
sudo gpasswd -a username docker #将普通用户username加入到docker组中,username这个字段也可以直接换成$USER。