前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux上安装和使用Docker容器的指南

Linux上安装和使用Docker容器的指南

作者头像
知识浅谈
发布于 2025-05-16 08:38:51
发布于 2025-05-16 08:38:51
44400
代码可运行
举报
文章被收录于专栏:分享学习分享学习
运行总次数:0
代码可运行

🎈引言

Docker是一种开源的容器化平台,可以简化应用程序的部署和管理。它提供了一种轻量级的虚拟化方式,使得应用程序能够在不同的环境中一致地运行。本文将详细介绍如何在Linux系统上安装Docker,以及如何使用Docker容器。

🎈Linux上安装Docker

🍮更新软件包索引

首先,更新您的软件包索引以确保您将从最新的源中获取Docker:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo apt-get update
🍮安装必要的依赖包

安装一些必要的软件包来允许apt通过HTTPS使用仓库:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
🍮添加Docker的官方GPG密钥

为了确保下载的Docker包的安全性,添加Docker的官方GPG密钥:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
🍮设置稳定版仓库

将Docker的稳定版仓库添加到APT源中:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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引擎:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
🍮验证Docker安装

安装完成后,通过运行以下命令验证Docker是否安装成功:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo docker run hello-world

如果看到“Hello from Docker!”的消息,说明Docker安装成功。

🍚使用Docker容器

🍮拉取镜像

Docker镜像是应用程序及其依赖的打包。首先,从Docker Hub拉取一个镜像,例如Nginx:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo docker pull nginx
🍮运行容器

使用拉取的镜像运行一个容器:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo docker run --name mynginx -d -p 8080:80 nginx

以上命令解释:

–name mynginx:为容器命名为mynginx。 -d:以分离模式运行容器。 -p 8080:80:将主机的8080端口映射到容器的80端口。 在浏览器中访问http://localhost:8080,您应该会看到Nginx的欢迎页面。

🍮管理容器

查看正在运行的容器:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo docker ps

停止容器:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo docker stop mynginx

启动容器:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo docker start mynginx

删除容器:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo docker rm mynginx
🍮其他常用命令
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
列出所有容器(包括未运行的):
sudo docker ps -a
列出所有镜像:
sudo docker images
删除镜像:
sudo docker rmi <image_id>

🍚总结

Docker为开发和部署应用程序提供了强大的工具,可以简化环境配置和依赖管理。在Linux系统上安装和使用Docker相对简单,通过以上步骤,您可以轻松地在Linux上安装Docker并开始使用容器化技术。希望这篇指南能帮助您更好地理解和使用Docker。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-06-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 🎈引言
  • 🎈Linux上安装Docker
    • 🍮更新软件包索引
    • 🍮安装必要的依赖包
    • 🍮添加Docker的官方GPG密钥
    • 🍮设置稳定版仓库
    • 🍮安装Docker引擎
    • 🍮验证Docker安装
  • 🍚使用Docker容器
    • 🍮拉取镜像
    • 🍮运行容器
    • 🍮管理容器
    • 🍮其他常用命令
  • 🍚总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档