最近刚开始熟悉docker,安装的过程中就到处碰壁,下面就自己碰到的坑记录下来。
1、window 10 下安装docker
window专业版才可以安装docker,本人的是家庭版,安装的是 docker toolbox,现在还没开始使用,不知道有没有什么差别!
安装步骤参照这位兄弟的安装过程: window下安装docker - 发疯的man - 博客园
首先,安装进入下载docker toolbox网址:阿里云开源镜像站资源目录 ,双击下载!
安装过程一直默认安装就可以了(本人不习惯安装在c盘,装在其他盘的),安装成功后会出现 Oracle VM VirtualBox,Kitematic (Alpha),Docker Quickstart Terminal。
接着点开Docker Quickstart Terminal,我是出现下面这个情况的
这一步的时候是在拉取镜像文件 boot2docker.iso, 基本是一直卡在这一步的,绝大部分都是这样的情况;
解决办法:
- 先将 终端关闭
- 接着将安装下载的镜像文件找到放到缓存文件夹中,(这里我安装的是D盘,所以我是将绝对路径D:\docker\Docker Toolbox下面的boot2docker.iso复制到D:\docker\cache 目录下面 )
- 断网 重新启动Docker Quickstart Terminal 等待完成初始化
问题解决!接下来配置阿里云镜像服务(说法是:直接拉取docker镜像服务会很慢很慢)这里参考这位兄弟的文章,docker(1) 安装和开启阿里云镜像服务_慕课手记
- 在Docker Quickstart Terminal 中停止default虚拟机 指令 是: docker-machine stop default
- 删除default虚拟机: docker-machine rm default
- 登录阿里云镜像服务,点击 镜像加速器 查看自己的镜像加速地址和配置的指令:
完成 收工!
2、ubuntu下安装docker
在linux系统中安装docker就相对显得简单,执行一些指令就可以了;我是参考这篇文章: 在Ubuntu中安装Docker和docker的使用 - JaryTom - 博客园
这里提一下我遇到的困难就是在安装过程中 在设置Docker稳定版仓库时候后(这时候如果也可以设置阿里云的镜像仓库,指令可以百度到,就不提了),执行更新apt源的时候 ,会出现报错
E:仓库“https://download.docker.com/linux/ubuntu tessa Release” 没有Release文件。
最后找到问题所在,我安装的linux版本是linux Mint 19 ,要用bionic代替 tessa
所以:在执行
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
后, 打开/etc/apt/sources.list.d/additional-repositories.list ,将其中的tessa改成bionic
具体操作 就是 sudo gedit /etc/apt/sources.list.d/additional-repositories.list
然后修改即可~ 再执行 sudo apt-get update 问题解决!