记录一下docker的安装,我是用的是使用 Docker 仓库进行安装,更多的安装细节请看官网,https://docs.docker.com/engine/install/ubuntu/,以便自己之后查阅,同时也希望能帮助到有需要的小伙伴,各位看到此博客的小伙伴,如有不对的地方请及时通过私信我或者评论此博客的方式指出,以免误人子弟。多谢!
目录
设置仓库
更新apt
sudo apt-get update
安装apt依赖
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
添加密钥
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
设置仓库
sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ \
$(lsb_release -cs) \
stable"
安装 Docker Engine-Community
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
运行hello-world验证是否安装成功及遇到的问题
sudo docker run hello-world
遇到的问题截图如下:
原因为:docker默认的源为国外官方源,下载速度较慢,可改为国内源。
问题解决
修改docker镜像源,找到/etc/docker文件夹下的daemon.json文件,如果没有 daemon.json就新建
touch daemon.json
给这个文件赋读写权限,我直接赋最大权限:
chmod -R 777 daemon.json
添加以下内容:
{
"registry-mirrors": ["https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://pee6w651.mirror.aliyuncs.com"],
"live-restore": true
}
registry-mirrors为国内常见的镜像源地址,可设置多个。
再次运行hello world如下:
如上docker安装成功了。