Docker基础1

本篇文章我将从系统的知识体系讲解docker的由来和在linux中的安装下载

随后的文章会介绍下载镜像、启动新容器、登录新容器

如需转载,标记出处

docker的出现就是为了节省资本和服务器资源

当企业需要一个新的应用程序时,需要为它买台全新的服务器。这样虽然保证正常运行留住客户,但费钱费资源。虚拟机可以让多个程序在一台服务器上运行,但每个虚拟机都需要专用的操作系统,消耗 CPU、内存和存储空间,打补丁和监控。依然很浪费。容器大致类似于虚拟机,主要区别在于,一台主机上的所有容器共享一个操作系统。可以释放大量的系统资源,减少修补和维护开销。

Docker 这个词来源于英国口语,意思是码头工人——装卸船只的人。 Docker 公司是一家位于旧金山的初创科技公司,立志改变做软件的方式。他们是容器革命的先行者和推动者。现在Docker 项目是开源的,存在于 GitHub 上的 仓库中。

在 Linux 上安装 Docker

以下做法便于之后用非root用户使用docker

查看当前登录用户:

echo $USER

创建 docker 用户组:

sudo groupadd docker

把用户(比如你的用户名是 admin123)添加到这个组:

sudo usermod -aG docker admin123

需要注销并重新登录,这样组的成员资格才能生效。

查看 docker 组:

cat /etc/group | grep docker

配置 Docker 的中科大镜像源

修改 Docker 的软件源列表,将 Docker 官方的源替换为中科大的镜像源。

  1. 添加中科大的 Docker 镜像源:

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

这条命令会将中科大的 Docker 镜像源添加到系统的源列表中。

导入 Docker GPG 密钥

为了确保下载的软件包是安全的,你需要将 Docker 的 GPG 密钥添加到系统中。如果你已经做过这一步,就跳过这一部分。

curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

更新软件包索引

更新本地软件包索引,以确保你的系统能够使用新的 Docker 镜像源:

sudo apt update

安装 Docker

现在,你可以通过以下命令安装 Docker 及其依赖:

sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

验证安装

安装完成后,可以使用以下命令来检查 Docker 是否正确安装:

docker --version

你应该能够看到类似以下的输出,表示 Docker 已经成功安装:

Docker version 20.10.x, build abcdefg
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值