您好,登录后才能下订单哦!
Docker 是一种开源的容器化平台,允许开发者将应用程序及其依赖项打包到一个轻量级、可移植的容器中。通过使用 Docker,开发者可以在不同的环境中快速部署和运行应用程序,而无需担心环境差异带来的问题。本文将详细介绍如何在 Ubuntu 系统上安装并使用 Docker。
在安装 Docker 之前,建议先更新系统的包列表,以确保安装的软件包是最新的。
sudo apt update
sudo apt upgrade -y
Docker 依赖于一些系统包,因此在安装 Docker 之前,需要先安装这些依赖包。
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
为了确保从 Docker 官方源下载的软件包是安全的,需要添加 Docker 官方的 GPG 密钥。
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
接下来,需要将 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
更新包列表并安装 Docker。
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -y
安装完成后,启动 Docker 服务并设置为开机自启。
sudo systemctl start docker
sudo systemctl enable docker
通过运行以下命令,验证 Docker 是否安装成功。
sudo docker --version
如果安装成功,将会显示 Docker 的版本信息。
安装完成后,可以通过运行一个简单的容器来测试 Docker 是否正常工作。
sudo docker run hello-world
该命令会从 Docker Hub 下载一个名为 hello-world
的镜像,并运行一个容器。如果一切正常,将会看到一条欢迎信息,表明 Docker 已经成功安装并运行。
Docker 镜像是容器的基础。可以通过 docker pull
命令从 Docker Hub 拉取镜像。
sudo docker pull ubuntu
该命令会从 Docker Hub 拉取最新的 Ubuntu 镜像。
拉取镜像后,可以通过 docker run
命令运行一个容器。
sudo docker run -it ubuntu /bin/bash
该命令会启动一个基于 Ubuntu 镜像的容器,并进入容器的交互式终端。在容器中,可以像在普通的 Ubuntu 系统中一样执行命令。
可以通过 docker ps
命令查看当前正在运行的容器。
sudo docker ps
如果要查看所有容器(包括已停止的容器),可以使用 -a
选项。
sudo docker ps -a
可以通过 docker stop
命令停止一个正在运行的容器。
sudo docker stop <container_id>
其中 <container_id>
是容器的 ID,可以通过 docker ps
命令查看。
停止的容器可以通过 docker start
命令重新启动。
sudo docker start <container_id>
如果不再需要某个容器,可以通过 docker rm
命令将其删除。
sudo docker rm <container_id>
如果不再需要某个镜像,可以通过 docker rmi
命令将其删除。
sudo docker rmi <image_id>
其中 <image_id>
是镜像的 ID,可以通过 docker images
命令查看。
默认情况下,只有 root 用户和 docker
组的用户才能运行 Docker 命令。为了避免每次运行 Docker 命令时都需要使用 sudo
,可以将当前用户添加到 docker
组中。
sudo usermod -aG docker $USER
添加完成后,需要重新登录系统以使更改生效。
Docker 服务默认已经设置为开机自启。如果需要手动启用或禁用,可以使用以下命令。
启用开机自启:
sudo systemctl enable docker
禁用开机自启:
sudo systemctl disable docker
通过本文的介绍,您已经学会了如何在 Ubuntu 系统上安装并使用 Docker。Docker 是一个强大的工具,可以帮助您轻松地管理和部署应用程序。通过使用 Docker,您可以确保应用程序在不同的环境中具有一致的行为,从而提高开发和部署的效率。希望本文对您有所帮助,祝您在使用 Docker 的过程中取得成功!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。