🍁 作者:知识浅谈,CSDN签约讲师,CSDN博客专家,华为云云享专家,阿里云专家博主
📌 擅长领域:全栈工程师、爬虫、ACM算法,大数据,深度学习
💒 公众号:知识浅谈
🔥 微信:zsqtcyl 联系我领取福利
🤞Linux上安装和使用Docker容器的指南🤞
- 🎈引言
- 🎈Linux上安装Docker
- 🍮更新软件包索引
- 🍮安装必要的依赖包
- 🍮添加Docker的官方GPG密钥
- 🍮设置稳定版仓库
- 🍮安装Docker引擎
- 🍮验证Docker安装
- 🍚使用Docker容器
- 🍮拉取镜像
- 🍮运行容器
- 🍮管理容器
- 🍮其他常用命令
- 🍚总结
🎈引言
Docker是一种开源的容器化平台,可以简化应用程序的部署和管理。它提供了一种轻量级的虚拟化方式,使得应用程序能够在不同的环境中一致地运行。本文将详细介绍如何在Linux系统上安装Docker,以及如何使用Docker容器。
🎈Linux上安装Docker
🍮更新软件包索引
首先,更新您的软件包索引以确保您将从最新的源中获取Docker:
sudo apt-get update
🍮安装必要的依赖包
安装一些必要的软件包来允许apt通过HTTPS使用仓库:
sudo apt-get install \ca-certificates \curl \gnupg \lsb-release
🍮添加Docker的官方GPG密钥
为了确保下载的Docker包的安全性,添加Docker的官方GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
🍮设置稳定版仓库
将Docker的稳定版仓库添加到APT源中:
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引擎
更新软件包索引,并安装Docker引擎:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
🍮验证Docker安装
安装完成后,通过运行以下命令验证Docker是否安装成功:
sudo docker run hello-world
如果看到“Hello from Docker!”的消息,说明Docker安装成功。
🍚使用Docker容器
🍮拉取镜像
Docker镜像是应用程序及其依赖的打包。首先,从Docker Hub拉取一个镜像,例如Nginx:
sudo docker pull nginx
🍮运行容器
使用拉取的镜像运行一个容器:
sudo docker run --name mynginx -d -p 8080:80 nginx
以上命令解释:
–name mynginx:为容器命名为mynginx。
-d:以分离模式运行容器。
-p 8080:80:将主机的8080端口映射到容器的80端口。
在浏览器中访问http://localhost:8080,您应该会看到Nginx的欢迎页面。
🍮管理容器
查看正在运行的容器:
sudo docker ps
停止容器:
sudo docker stop mynginx
启动容器:
sudo docker start mynginx
删除容器:
sudo docker rm mynginx
🍮其他常用命令
列出所有容器(包括未运行的):
sudo docker ps -a
列出所有镜像:
sudo docker images
删除镜像:
sudo docker rmi <image_id>
🍚总结
Docker为开发和部署应用程序提供了强大的工具,可以简化环境配置和依赖管理。在Linux系统上安装和使用Docker相对简单,通过以上步骤,您可以轻松地在Linux上安装Docker并开始使用容器化技术。希望这篇指南能帮助您更好地理解和使用Docker。
大功告成,撒花致谢🎆🎇🌟,关注我不迷路,带你起飞带你富。
Writted By 知识浅谈