Docker安装与启动
发布人:shili8
发布时间:2024-12-25 23:06
阅读次数:0
**Docker 安装与启动**
Docker 是一个容器运行时环境,它允许您在本地机器上创建、运行和管理应用程序的隔离环境。这种隔离环境称为容器,能够独立于宿主机操作系统运行。
### Docker 的优势1. **轻量级**: 容器比虚拟机更轻量级,因为它们不需要完整的操作系统镜像。
2. **高效**: 容器共享宿主机的内核和其他资源,从而提高了应用程序的启动速度和性能。
3. **可移植性**: Docker 容器可以在任何支持 Docker 的平台上运行,无论是 Linux、Windows 还是 macOS。
### 安装 Docker#### 在 Ubuntu 上安装 Docker1. 更新包缓存:
bashsudo apt update
2. 安装 Docker:
bashsudo apt install docker.io -y
3. 启动 Docker服务:
bashsudo systemctl start docker
4. 设置 Docker服务开机自启动:
bashsudo systemctl enable docker
#### 在 Windows 上安装 Docker1. 下载并安装 Docker Desktop:
* 访问 [Docker Hub]( 并下载适合您的系统的 Docker Desktop 安装包。
* 运行安装程序,按照提示完成安装过程。
2. 启动 Docker Desktop:
* 在 Windows10 中,可以在开始菜单中找到 Docker Desktop 的图标并点击启动。
* 如果您使用的是 Windows11,则可以在任务栏中找到 Docker Desktop 的图标并点击启动。
#### 在 macOS 上安装 Docker1. 下载并安装 Docker Desktop:
* 访问 [Docker Hub]( 并下载适合您的系统的 Docker Desktop 安装包。
* 运行安装程序,按照提示完成安装过程。
2. 启动 Docker Desktop:
* 在 Dock 中找到 Docker Desktop 的图标并点击启动。
### 启动 Docker#### 使用命令行启动 Docker1. 检查 Docker服务是否正在运行:
bashsudo systemctl status docker
2. 如果 Docker服务未启动,则使用以下命令启动:
bashsudo systemctl start docker
3. 设置 Docker服务开机自启动:
bashsudo systemctl enable docker
#### 使用 GUI 启动 Docker1. 在 Windows 或 macOS 上,找到 Docker Desktop 的图标并点击启动。
2. 等待 Docker Desktop 启动完成。
### 创建和运行容器#### 使用命令行创建和运行容器1. 检查 Docker 镜像是否存在:
bashdocker images
2. 如果镜像不存在,则使用以下命令下载镜像:
bashdocker pull <镜像名>
3. 创建并启动容器:
bashdocker run -it --name <容器名> <镜像名>
4. 检查容器是否正在运行:
bashdocker ps
#### 使用 GUI 创建和运行容器1. 在 Docker Desktop 中,找到"创建新容器"按钮并点击。
2.选择要使用的镜像,并输入容器名称。
3. 点击"启动"按钮。
### 总结Docker 是一个强大的工具,可以帮助您轻松地创建、运行和管理应用程序的隔离环境。通过阅读本文,您应该已经了解了 Docker 的安装与启动过程,以及如何使用命令行或 GUI 来创建和运行容器。如果您有任何问题,请随时在评论中留言。