CentOS 安装Docker
通过curl生成sh文件
f:--fail 不输出错误
s:--silent 静默模式,不输出任何东西
S:--show-error 输出错误信息,通常与-s一起使用。
o:把输出写到该文件中,必须输入保存文件名
curl -fsSL get.docker.com -o get-docker.sh
执行 get-docker.sh 文件
--mirror:镜像仓库,这里使用阿里云
sh get-docker.sh --mirror Aliyun
漫长等待ing........

旧的版本安装完成会提示:
sudo usermod -aG docker $USER
要创建一个运行docker的用户或用户组,把用户加入到docker
新版本提示
dockerd-rootless-setuptool.sh install
安装完这个脚本还需要安装一个uidmap包,会导致docker容器里面的用户和主机的用户uid不一致,在LNMP环境中有问题。
新的方式应该会增加安全性, 毕竟容器和主机id都不一样, 坑就是涉及到权限可能会有问题, 建议将用户添加到docker组的方式来执行命令,或者直接切换到root
重新载入配置文件
systemctl daemon-reload
重启docker
systemctl restart docker
查看docker版本
docker version


浙公网安备 33010602011771号