Docker是一个开源的应用容器引擎,它可以让开发者将应用以及依赖包打包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口,本文将详细介绍在Linux环境下如何安装和使用Docker。
二、Docker的安装
1. 更新系统软件包
在安装Docker之前,首先需要更新系统软件包,在终端中输入以下命令:
```bash
sudo apt-get update
```
2. 安装一些必要的软件包,以便让apt通过HTTPS使用软件包仓库:
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
3. 添加Docker的官方GPG密钥:
curl -fsSL | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4. 设置稳定版本的仓库源:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
5. 再次更新系统软件包:
6. 安装最新版本的Docker Engine和containerd:
sudo apt-get install docker-ce docker-ce-cli containerd.io
7. 启动Docker服务:
sudo systemctl start docker
8. 设置Docker服务开机自启:
sudo systemctl enable docker
三、Docker的使用
1. 查看Docker版本:
docker --version
2. 查看正在运行的容器:
docker ps
3. 查看所有容器(包括已停止的):
docker ps -a
4. 查看本地镜像:
docker images
5. 拉取远程镜像:
docker pull nginx:latest
6. 创建并运行容器:
docker run -d -p 8080:80 --name my-nginx nginx:latest
7. 停止容器:
docker stop my-nginx
8. 删除容器:
docker rm my-nginx
9. 删除镜像:
docker rmi nginx:latest
本文详细介绍了在Linux环境下如何安装和使用Docker,包括Docker的安装、Docker的基本命令以及如何使用Docker创建和运行容器,希望对读者有所帮助。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/6062.html