安装docker问题解决

官网的过程实在详细,基本上按着走就行了,但是还是避免不了我菜鸡本菜哐哐哐的踩坑。
安装docker-ce

安装docker-compose

安装docker-compose碰到的问题

这是我碰到的第一个坑。

问题1
因为docker-compose的安装包是要去外国网址上下载,所以使用指令:

sudo curl -L "https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

docker-compose文件下载的格外的慢,还动不动超时。

解决办法

去官网地址选择自己想要的版本,将适合自己系统的文件下载好,复制粘贴到

/usr/local/bin/

该文件目录下,把该文件名改成docker-compose,然后执行指令:

sudo chmod +x /usr/local/bin/docker-compose

就好了。

问题2:

在执行指令:

sudo docker-compose --version

后出现报错:

Cannot open self /usr/local/bin/docker-compose or archive /usr/local/bin/docker-compose.pkg

解决办法

首先判断文件docker-compose是否被损坏,然后判断该文件所在的文件夹位置是否有误。

问题3

出现问题

Couldn't connect to Docker daemon at http+docker://localhost - is it running?

解决办法
这是权限的问题,要先使用指令登录用户

su ${username}

问题4

拉取镜像文件太慢,想要换源。

解决办法

编辑文件/etc/docker/daemon.json,在里面添加一行:

{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}

这个源是中科大的源,十分的好用(比起网易源),不要问为什么,问就是被坑过。我只试过两个源,其他的源我也不太清楚,所以只对这两个源做出评价。

最后千万千万记住,重启docker,换源才会生效。

你可能感兴趣的:(docker使用)