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

posted @ 2021-06-25 17:38  野马奔腾  阅读(357)  评论(0)    收藏  举报