前言:
此刻各位老铁们对“linux安装不了docker”大致比较注重,你们都需要学习一些“linux安装不了docker”的相关内容。那么小编在网络上搜集了一些关于“linux安装不了docker””的相关文章,希望大家能喜欢,各位老铁们快快来了解一下吧!根据自己的linux系统选择对应的官方文档。
我的是centos,下面将centos的步骤
1,可能会有老版本的docker干扰,先移除干净
$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
2,安装依赖
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3,指定阿里云镜像源
sudo yum-config-manager --add-repo
4,安装最新版本docker
sudo yum install docker-ce docker-ce-cli containerd.io
安装指定版本的docker查看所有版本
yum list docker-ce --showduplicates | sort -r
安装指定版本
sudo yum install docker-ce-18.09.1 docker-ce-cli-18.09.1 containerd.io
5,启动docker
sudo systemctl start docker
6,测试
sudo docker run hello-world
会从docker的镜像仓库拉取镜像并运行。
7,建立 docker 用户组
默认情况下,docker 命令会使用 Unix socket 与 Docker 引擎通讯。而只有 root 用户和 docker 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统上不会直接使用 root 用户。因此,更好的做法是将需要使用 docker 的用户加入 docker 用户组。
建立 docker 组:
$ sudo groupadd docker
将当前用户加入 docker 组:
$ sudo usermod -aG docker $USER
退出重新登录,即可使用
docker run hello-world
测试一下