本文最后更新于:星期二, 八月 2日 2022, 9:32 晚上

Datawhale Docker学习笔记第一篇

为了今后的方便,我选择将Docker安装在实验室的电脑上,服务器的操作系统为 Ubuntu 18.04 LTS 。整个安装过程参考这篇文章(https://vuepress.mirror.docker-practice.com/install/ubuntu)。

我曾在一款老旧的笔记本电脑上尝试过安装 Docker ,但是最终失败了,原因是 Docker 不支持 32 位的操作系统。震惊! Docker竟然不支持 32位操作系统!

由于我没有安装过老版本,因此不需要执行卸载旧版本的语句。直接执行

$ sudo apt-get update

$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

这里还出现了一些小插曲,当我执行完上面的 install 语句后,我与服务器建立的 ssh 连接断掉了,之后我试图重新连接居然提示密码错误。最后我重启虚拟机,修改 /etc/ssh/sshd_config 中的 PermitRootLogin 字段为 yes 解决了该问题。

添加软件源的 GPG 密钥,下载并安装,这一部分不再赘述。

$ curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

$ echo \
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

$ sudo apt-get update

$ sudo apt-get install docker-ce docker-ce-cli containerd.io

之后启动 Docker 服务:

$ sudo systemctl enable docker
$ sudo systemctl start docker

激动人心的时刻到了,测试下 Docker 是否安装成功,执行一个 Hello World 看看:

$ sudo docker run --rm hello-world

大功告成!收工睡觉~


notes      Docker

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!