欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > IT业 > Docker基础1

Docker基础1

2025/4/9 12:46:32 来源:https://blog.csdn.net/2504_90266773/article/details/147012765  浏览:    关键词: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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词