Docker是一个开源的应用容器引擎,可以让开发者打包他们的应用以及应用的依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。本文将详细介绍如何在Ubuntu系统上安装与配置Docker。
一、准备工作
在开始安装Docker之前,请确保你的Ubuntu系统满足以下要求:
- Ubuntu 16.04、18.04或20.04版本
- 系统中已经安装了
sudo命令
二、安装Docker
1. 安装Docker引擎
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
2. 启动Docker服务
sudo systemctl start docker
3. 验证安装
sudo docker --version
如果输出类似Docker version 20.10.6, build 3775c573的版本信息,说明Docker引擎已经安装成功。
三、配置Docker
1. 配置Docker加速器
由于国内访问Docker Hub的速度较慢,建议配置Docker加速器。以下以阿里云加速器为例:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://<你的加速器地址>"]
}
EOF
sudo systemctl restart docker
将<你的加速器地址>替换为你的阿里云加速器地址。
2. 添加用户到docker组
为了方便使用Docker命令,可以将当前用户添加到docker组:
sudo usermod -aG docker $USER
3. 配置Docker环境变量
export DOCKER_HOST=tcp://localhost:2375
export DOCKER_CERT_PATH=/etc/docker/certs.d
export DOCKER_API_VERSION=1.40
将上述命令添加到你的.bashrc或.zshrc文件中,并重启终端。
四、使用Docker
1. 搜索镜像
sudo docker search hello-world
2. 下载镜像
sudo docker pull hello-world
3. 运行容器
sudo docker run hello-world
如果一切正常,你将看到如下输出:
Hello from Docker!
This message shows that your installation appears to be working correctly.
To verify that Docker is installed correctly, run the hello-world image.
To run this image, use the following command: docker run hello-world
恭喜,你已经成功安装并配置了Docker!
五、总结
本文详细介绍了如何在Ubuntu系统上安装与配置Docker。通过阅读本文,你将了解到Docker的基本概念、安装步骤和配置方法。希望本文能帮助你轻松上手Docker,开启容器化之旅。