如何在Ubuntu系统中安装Docker?

8次阅读
没有评论

Ubuntu安装Docker的常用命令

准备工作

在开始之前,请确保您的系统是最新的,并且已经安装了支持的Ubuntu版本(Ubuntu20.04或22.04),可以使用以下命令来更新系统:

sudoaptupdate
sudoaptupgrade-y

检查系统版本

为了确认您的Ubuntu版本,您可以运行以下命令:

lsb_release-a

安装Docker

1.安装必要的依赖

在安装Docker之前,我们需要安装一些必要的依赖包,运行以下命令:

sudoaptinstallapt-transport-httpsca-certificatescurlsoftware-properties-common

2.添加Docker的官方GPG密钥

通过以下命令添加Docker的官方GPG密钥,以确保下载的软件包的完整性:

curl-fsSLhttps://download.docker.com/linux/ubuntu/gpg|sudoapt-keyadd

3.添加Docker的APT源

我们需要添加Docker的APT源到您的系统中:

sudoadd-apt-repository"deb[arch=amd64]https://download.docker.com/linux/ubuntu$(lsb_release-cs)stable"

4.更新APT包索引

添加源后,更新APT包索引:

sudoaptupdate

5.安装DockerCE

现在可以安装Docker社区版(DockerCE):

sudoaptinstalldocker-ce

6.验证Docker是否安装成功

安装完成后,您可以运行以下命令来验证Docker是否成功安装:

sudosystemctlstatusdocker

如果Docker正在运行,您将看到类似以下的输出:

●docker.serviceDockerApplicationContainerEngine
Loaded:loaded(/lib/systemd/system/docker.service;enabled;vendorpreset:enabled)
Active:active(running)

启动与测试Docker

1.启动Docker服务

如果Docker服务没有自动启动,可以手动启动它:

sudosystemctlstartdocker

2.运行HelloWorld容器

您可以使用以下命令来测试Docker是否工作正常:

sudodockerrunhello-world

如果一切正常,您应该会看到一条欢迎消息。

设置Docker自动启动

1.启用Docker服务

您可以使用以下命令启用Docker服务,使其在系统启动时自动启动:

sudosystemctlenabledocker

运行此命令后,Docker服务将在每次系统重启时自动启动。

2.检查服务状态

要确认Docker服务已设置为自动启动,可以运行以下命令:

sudosystemctlis-enableddocker

如果输出为enabled,则表示Docker服务已成功配置为在启动时自动运行。

3.启动Docker服务(如未运行)

如果Docker服务当前未运行,可以手动启动它:

sudosystemctlstartdocker

4.验证Docker是否正常运行

您可以再次检查Docker的状态,确保其正在运行:

sudosystemctlstatusdocker

添加Docker用户组(可选)

如果您希望普通用户也能运行Docker命令,而无需每次都使用sudo,可以将该用户添加到docker用户组:

sudousermod-aGdocker$USER

添加后,需要注销并重新登录,或者重启系统,以便更改生效。

常用Docker命令

以下是一些常用的Docker命令,表格形式展示:

命令 描述
sudodockerps 列出当前运行的容器
sudodockerimages 列出本地存储的所有镜像
sudodockerrun[image] 使用指定镜像创建并运行一个新容器
sudodockerstop[container] 停止运行中的容器
sudodockerrm[container] 删除一个容器
sudodockerrmi[image] 删除一个镜像
sudodockerexec-it[container]/bin/bash 进入运行中的容器并打开bashshell

卸载Docker

如果您想完全卸载Docker,可以使用以下命令:

sudoaptremovedocker-ce
sudoaptpurgedocker-ce
sudorm-rf/var/lib/docker

通过以上步骤,您已成功在Ubuntu上安装Docker,并了解了如何启动、测试、设置自动启动以及常用的Docker命令,这些知识将帮助您更好地管理和使用Docker容器化技术。

各位小伙伴们,我刚刚为大家分享了有关“Ubuntu安装Docker的常用命令”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!

正文完
 0
116博客
版权声明:本站原创文章,由 116博客 于2024-09-28发表,共计2059字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码