学校服务器配置docker

之前学习完了利用腾讯云配置docker,现在想在我们组的服务器里面安装一下docker,稍微还是有一点区别,因为之前看狂神老师的,用的是CentOS 7版本的系统,而我们组用的是Unbantu的,还有就是组里面的服务权限不够,而且是内网,所以也是经历些许波折。

首先我们组这台服务器用的是

然后去docker官网上找对应的安装操作

正好组里面这台服务器版本能对应上,我本来以为会很顺利,按照下面的步骤进行应该就可以了,然后后面问题就来了

问题一:权限和网络

这两问题是准备工作,当时也浪费我半天时间,首先得找老师要root权限,不然根本操作不了一点,其次是要确认服务器能够连接网络,尤其是第二个,因为我们学校网络波动问题,有时候网络会断,正好我是小白,整了半天也看不懂那个报错啥的,上网搜都说是啥镜像不对,改了半天最后去问老师说是这台服务器上次断网后一直没连网,直接就是蚌埠住了。

问题二: 关于sudo apt update

这个问题也是捣鼓了半天,以为官网给的第一个指令就是先更新系统,但是我这边一运行就报错,尤其是当时没连接网络,然后连接上了之后也不行,也试了好多方法,最后解决的是这个sudo apt upgrade -y,没错就多了个-y,我也不清楚为啥就可以了,这篇帖子是这个【Docker】在 Ubuntu 上安装 Docker 的详细指南_ubuntu安装docker-CSDN博客,一直到最后我都是参照这个帖子和官网指令进行的。

问题三:添加Docker官方的GPG

由于上面提到那篇帖子的奇效,因此我接着跟着他走,到添加这个官方的GPG这里又报错了,一样的看不懂,但当时我想sudo apt update这个成功后,是不是可以跟着官网走

sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc

果然,由重复了一遍官网这里的指令,顺利完成!到这Docker就装好了

问题四:进入Docker后出现permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock

这个问题参照的是这篇permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock-CSDN博客,将当前的用户添加到docker组里面,最后运行docker ps检查一下.

问题五:出错

当时运行docker hello-world出现这个错误,好像是没有配置镜像,这里参照的是这一篇docker安装好以后出现:Unable to find image ‘hello-world:latest‘ locally docker: Error response from daemon:_unable to find image 'hello-world:latest' locally -CSDN博客

在/etc/docker/daemon.json配置一下这个文件,添加完后要最后要运行这两个命令

一定要加sudo不然也会报错!!

最后成功了🏅🏅🏅

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值