引言
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及应用的依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。本文将详细讲解如何在 Ubuntu 20.04 系统上安装 Docker,并带你进行一些简单的实战操作。
一、Docker 简介
1. 什么是 Docker?
Docker 是一个开源的应用容器引擎,基于 Go 语言实现。Docker 允许开发者打包他们的应用以及应用的依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
2. Docker 的优势
- 轻量级:Docker 容器不需要额外的操作系统,因此启动速度快,占用资源少。
- 可移植性:Docker 容器可以在任何支持 Docker 的平台上运行,无需修改代码。
- 一致性:Docker 容器可以在不同的环境中保持一致,方便开发、测试和部署。
二、安装 Docker
1. 更新 apt-get
首先,需要更新 Ubuntu 系统的 apt-get,以便安装 Docker:
sudo apt-get update
2. 安装 Docker
接下来,使用以下命令安装 Docker:
sudo apt-get install docker-ce docker-ce-cli containerd.io
3. 验证安装
安装完成后,使用以下命令验证 Docker 是否安装成功:
sudo docker --version
如果看到 Docker 的版本信息,则说明安装成功。
4. 配置 Docker
为了方便使用 Docker,可以将当前用户添加到 docker 用户组:
sudo usermod -aG docker $USER
然后,注销并重新登录系统,或者使用 newgrp docker 命令切换到 docker 用户组。
三、Docker 实战
1. 运行一个简单的容器
以下命令将启动一个运行 Nginx 服务器的 Docker 容器:
sudo docker run -d -p 8080:80 nginx
其中,-d 参数表示在后台运行容器,-p 参数表示将容器的 80 端口映射到宿主机的 8080 端口。
访问 http://localhost:8080,你应该能看到 Nginx 的欢迎页面。
2. 查看正在运行的容器
使用以下命令查看正在运行的容器:
sudo docker ps
3. 停止并删除容器
要停止一个容器,可以使用以下命令:
sudo docker stop <容器 ID>
要删除一个容器,可以使用以下命令:
sudo docker rm <容器 ID>
四、总结
通过本文,你学习了如何在 Ubuntu 20.04 系统上安装 Docker,并进行了简单的实战操作。希望这篇文章能帮助你快速入门 Docker,并为你今后的开发工作带来便利。