Ubuntu怎么安装并使用Docker

发布时间:2022-10-17 14:33:14 作者:iii
来源:亿速云 阅读:183

Ubuntu怎么安装并使用Docker

Docker 是一种开源的容器化平台,允许开发者将应用程序及其依赖项打包到一个轻量级、可移植的容器中。通过使用 Docker,开发者可以在不同的环境中快速部署和运行应用程序,而无需担心环境差异带来的问题。本文将详细介绍如何在 Ubuntu 系统上安装并使用 Docker。

1. 安装 Docker

1.1 更新系统包

在安装 Docker 之前,建议先更新系统的包列表,以确保安装的软件包是最新的。

sudo apt update
sudo apt upgrade -y

1.2 安装依赖包

Docker 依赖于一些系统包,因此在安装 Docker 之前,需要先安装这些依赖包。

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y

1.3 添加 Docker 官方 GPG 密钥

为了确保从 Docker 官方源下载的软件包是安全的,需要添加 Docker 官方的 GPG 密钥。

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

1.4 添加 Docker 官方源

接下来,需要将 Docker 的官方源添加到系统的源列表中。

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

1.5 安装 Docker

更新包列表并安装 Docker。

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -y

1.6 启动并启用 Docker 服务

安装完成后,启动 Docker 服务并设置为开机自启。

sudo systemctl start docker
sudo systemctl enable docker

1.7 验证 Docker 安装

通过运行以下命令,验证 Docker 是否安装成功。

sudo docker --version

如果安装成功,将会显示 Docker 的版本信息。

2. 使用 Docker

2.1 运行第一个容器

安装完成后,可以通过运行一个简单的容器来测试 Docker 是否正常工作。

sudo docker run hello-world

该命令会从 Docker Hub 下载一个名为 hello-world 的镜像,并运行一个容器。如果一切正常,将会看到一条欢迎信息,表明 Docker 已经成功安装并运行。

2.2 拉取镜像

Docker 镜像是容器的基础。可以通过 docker pull 命令从 Docker Hub 拉取镜像。

sudo docker pull ubuntu

该命令会从 Docker Hub 拉取最新的 Ubuntu 镜像。

2.3 运行容器

拉取镜像后,可以通过 docker run 命令运行一个容器。

sudo docker run -it ubuntu /bin/bash

该命令会启动一个基于 Ubuntu 镜像的容器,并进入容器的交互式终端。在容器中,可以像在普通的 Ubuntu 系统中一样执行命令。

2.4 查看容器

可以通过 docker ps 命令查看当前正在运行的容器。

sudo docker ps

如果要查看所有容器(包括已停止的容器),可以使用 -a 选项。

sudo docker ps -a

2.5 停止和启动容器

可以通过 docker stop 命令停止一个正在运行的容器。

sudo docker stop <container_id>

其中 <container_id> 是容器的 ID,可以通过 docker ps 命令查看。

停止的容器可以通过 docker start 命令重新启动。

sudo docker start <container_id>

2.6 删除容器

如果不再需要某个容器,可以通过 docker rm 命令将其删除。

sudo docker rm <container_id>

2.7 删除镜像

如果不再需要某个镜像,可以通过 docker rmi 命令将其删除。

sudo docker rmi <image_id>

其中 <image_id> 是镜像的 ID,可以通过 docker images 命令查看。

3. 管理 Docker

3.1 配置 Docker 用户组

默认情况下,只有 root 用户和 docker 组的用户才能运行 Docker 命令。为了避免每次运行 Docker 命令时都需要使用 sudo,可以将当前用户添加到 docker 组中。

sudo usermod -aG docker $USER

添加完成后,需要重新登录系统以使更改生效。

3.2 配置 Docker 开机自启

Docker 服务默认已经设置为开机自启。如果需要手动启用或禁用,可以使用以下命令。

启用开机自启:

sudo systemctl enable docker

禁用开机自启:

sudo systemctl disable docker

4. 总结

通过本文的介绍,您已经学会了如何在 Ubuntu 系统上安装并使用 Docker。Docker 是一个强大的工具,可以帮助您轻松地管理和部署应用程序。通过使用 Docker,您可以确保应用程序在不同的环境中具有一致的行为,从而提高开发和部署的效率。希望本文对您有所帮助,祝您在使用 Docker 的过程中取得成功!

推荐阅读:
  1. ubuntu下使用docker安装grafana
  2. ubuntu中如何安装和使用docker

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ubuntu docker

上一篇:Go字符串怎么处理

下一篇:Ubuntu上如何安装VMware Workstation

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》