在当今的云计算和容器化时代,Docker 无疑是一个举足轻重的工具。它让应用的打包、分发和部署变得更加简单高效。今天,大神就来教你如何在 Linux 上安装和使用 Docker,让你的开发效率更上一层楼!
一、安装 Docker
首先,你需要确保你的 Linux 系统是最新的。对于基于 Debian 的系统(如 Ubuntu),你可以使用以下命令来更新你的包管理器:
sudo apt-get update
接下来,安装必要的依赖包:
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
然后,添加 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 Engine:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
二、使用 Docker
安装完成后,你可以通过以下命令来启动 Docker 服务,并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
现在,你可以通过以下命令来验证 Docker 是否安装成功:
docker --version
重点来了!为了让非 root 用户能够运行 Docker 命令,你需要将当前用户添加到 docker 组:
sudo usermod -aG docker $USER
记得注销并重新登录,或者重启系统,使更改生效。
三、运行你的第一个 Docker 容器
现在,你已经成功安装了 Docker,接下来让我们运行一个简单的容器来验证一切是否正常。以运行一个 Ubuntu 容器为例:
docker run -it ubuntu bash
这条命令会下载一个 Ubuntu 镜像(如果本地没有的话),并启动一个交互式的 bash 会话。
总结
通过本文,你已经学会了如何在 Linux 上安装和使用 Docker。Docker 的强大之处在于它能够将应用及其依赖打包成一个轻量级的、可移植的容器,从而大大简化了应用的部署和管理。希望这篇文章能帮到你,让你在容器化的道路上越走越远!