Docker——简介、安装(Ubuntu22.04)
- 开发
- 26
-
1、简介
- Docker 是一个开源的容器化平台,旨在简化应用程序的开发、交付和运行。它通过将应用程序及其所有依赖项打包到一个称为容器的标准化单元中,使应用程序能够在任何环境中一致地运行。Docker 解决了“在我的机器上能运行”的问题,使开发人员能够更加高效地构建和部署应用程序。
- Docker 的主要组成部分:
- Docker Engine:Docker 的核心组件,负责创建、管理和运行 Docker 容器。它包括三个部分:
- Docker Daemon (
dockerd
):负责管理 Docker 容器的后台进程。
- Docker CLI (
docker
):用于与 Docker Daemon 交互的命令行接口。
- REST API:用于程序化地与 Docker Daemon 进行交互的接口。
- Docker 镜像(Images):Docker 容器的只读模板,包含了应用程序及其运行环境。镜像可以通过 Dockerfile 来创建,也可以从 Docker Hub 等镜像仓库中拉取。
- Docker 容器(Containers):镜像的实例,是一个独立运行的环境,包含应用程序及其所有依赖项。容器是轻量级且可移植的,可以在不同的主机上运行。
- Dockerfile:定义镜像的文件,包含了一系列命令,指定了如何构建镜像。
- Docker Hub:Docker 的官方镜像仓库,用户可以在其中发布和共享镜像。
2、安装
- 添加Docker的官方GPG密钥,用于验证下载的软件包。
- 添加Docker库到APT源列表。
- 安装Docker包。
- 添加镜像源。
- 保存后,重启服务。
- 将用户添加到Docker组。
- 通过运行映像来验证Docker引擎安装是否成功。
docker run hello-world
原文地址:https://blog.csdn.net/weixin_45100742/article/details/140105852
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。
本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:https://www.suanlizi.com/kf/1810609368379559936.html
如若内容造成侵权/违法违规/事实不符,请联系《酸梨子》网邮箱:1419361763@qq.com进行投诉反馈,一经查实,立即删除!