Docker 是一个开源的容器化平台,可以帮助开发者更轻松地构建、部署和运行应用程序。Linux 是 Docker 的首选操作系统,因为它提供了更好的性能和稳定性。在本篇博客中,我们将介绍如何在 Linux 系统中搭建 Docker 容器环境。
步骤 1:安装 Docker
- 更新包管理器:
sudo apt update
- 安装 Docker 的依赖包:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
- 添加 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=amd64 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
- 验证 Docker 安装是否成功:
sudo docker run hello-world
步骤 2:添加用户到 Docker 用户组
为了防止非 root 用户执行 Docker 命令时出现权限问题,我们将当前用户添加到 Docker 用户组。首先,我们需要创建 Docker 用户组:
sudo groupadd docker
然后,将当前用户添加到 Docker 用户组:
sudo usermod -aG docker $USER
最后,重启系统以使更改生效:
sudo reboot
步骤 3:启动 Docker 服务
- 启动 Docker 服务:
sudo systemctl start docker
- 设置 Docker 自启动:
sudo systemctl enable docker
步骤 4:测试 Docker 容器环境
- 创建并运行一个简单的 Docker 容器:
sudo docker run -it ubuntu bash
这将下载 Ubuntu 镜像(如果尚未下载),并启动一个交互式的容器实例。
-
在容器中运行一些命令,例如安装软件包或运行脚本。
-
退出容器:
exit
你可以随时启动、停止或删除容器。
结论
在本篇博客中,我们学习了如何在 Linux 系统中搭建 Docker 容器环境。首先,我们安装了 Docker 并验证了安装是否成功。然后,我们将当前用户添加到 Docker 用户组,以避免权限问题。最后,我们启动了 Docker 服务,并测试了容器的基本功能。
Docker 可以帮助你更高效地开发和部署应用程序,并提供了极高的可扩展性和灵活性。希望本篇博客对你在 Linux 系统中搭建 Docker 容器环境有所帮助。祝你使用 Docker 容器取得成功!
本文来自极简博客,作者:时光旅者,转载请注明原文链接:如何在Linux系统中搭建Docker容器环境