论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
运维.售后
›
运维.售后
›
【Docker】在 Ubuntu 上安装 Docker 的详细指南 ...
【Docker】在 Ubuntu 上安装 Docker 的详细指南
瑞星
金牌会员
|
2024-10-25 20:22:44
|
显示全部楼层
|
阅读模式
楼主
主题
988
|
帖子
988
|
积分
2964
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
Docker 是一个开源的平台,可以让开发者打包应用及其依赖项为一个可移植的容器。本文将详细介绍如安在 Ubuntu 上安装 Docker,包罗安装步骤、常见命令以及一些注意事项。
一、预备工作
在开始之前,请确保您的体系是最新的,并且已经安装了支持的 Ubuntu 版本(例如 Ubuntu 20.04 或 22.04)。可以利用以下命令来更新体系:
sudo apt update
sudo apt upgrade -y
复制代码
二、查抄体系版本
为了确认您的 Ubuntu 版本,您可以运行以下命令:
lsb_release -a
复制代码
三、安装 Docker
1. 安装须要的依赖
在安装 Docker 之前,我们须要安装一些须要的依赖包。运行以下命令:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
复制代码
2. 添加 Docker 的官方 GPG 密钥
通过以下命令添加 Docker 的官方 GPG 密钥,以确保下载的软件包的完整性:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
复制代码
3. 添加 Docker 的 APT 源
接下来,我们须要添加 Docker 的 APT 源到您的体系中:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
复制代码
4. 更新 APT 包索引
添加源后,更新 APT 包索引:
sudo apt update
复制代码
5. 安装 Docker CE
现在可以安装 Docker 社区版(Docker CE):
sudo apt install docker-ce
复制代码
6. 验证 Docker 是否安装成功
安装完成后,您可以运行以下命令来验证 Docker 是否成功安装:
sudo systemctl status docker
复制代码
如果 Docker 正在运行,您将看到雷同以下的输出:
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running)
复制代码
四、启动与测试 Docker
1. 启动 Docker 服务
如果 Docker 服务没有自动启动,可以手动启动它:
sudo systemctl start docker
复制代码
2. 运行 Hello World 容器
您可以利用以下命令来测试 Docker 是否工作正常:
sudo docker run hello-world
复制代码
如果统统正常,您应该会看到一条接待消息。
五、设置 Docker 自动启动
1. 启用 Docker 服务
您可以利用以下命令启用 Docker 服务,使其在体系启动时自动启动:
sudo systemctl enable docker
复制代码
运行此命令后,Docker 服务将在每次体系重启时自动启动。
2. 查抄服务状态
要确认 Docker 服务已设置为自动启动,可以运行以下命令:
sudo systemctl is-enabled docker
复制代码
如果输出为 enabled,则表示 Docker 服务已成功设置为在启动时自动运行。
3. 启动 Docker 服务(如未运行)
如果 Docker 服务当前未运行,可以手动启动它:
sudo systemctl start docker
复制代码
4. 验证 Docker 是否正常运行
您可以再次查抄 Docker 的状态,确保其正在运行:
sudo systemctl status docker
复制代码
六、添加 Docker 用户组(可选)
如果您希望普通用户也能运行 Docker 命令,而无需每次都利用 sudo,可以将该用户添加到 docker 用户组:
sudo usermod -aG docker $USER
复制代码
添加后,须要注销并重新登录,或者重启体系,以便更改收效。
七、常用 Docker 命令
以下是一些常用的 Docker 命令,表格形式展示:
命令描述sudo docker ps列出当前运行的容器sudo docker images列出当地存储的全部镜像sudo docker run [image]利用指定镜像创建并运行一个新容器sudo docker stop [container]停止运行中的容器sudo docker rm [container]删除一个容器sudo docker rmi [image]删除一个镜像sudo docker exec -it [container] /bin/bash进入运行中的容器并打开 bash shell
八、卸载 Docker
如果您想完全卸载 Docker,可以利用以下命令:
sudo apt remove docker-ce
sudo apt purge docker-ce
sudo rm -rf /var/lib/docker
复制代码
在 Ubuntu 上安装 Docker 后,您可以设置 Docker 服务在体系启动时自动启动,并将其添加到体系守护进程中。以下是如何实现这一点的步骤。
总结
通过以上步骤,您已成功在 Ubuntu 上安装 Docker,并可以或许验证其安装情况。并且设置 Docker 在体系启动时自动启动,并且可以选择将本身添加到 Docker 用户组中以简化命令利用。Docker 的强大功能可以资助您更高效地管理和部署应用。希望这篇指南对您有所资助,祝您利用愉快!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
瑞星
金牌会员
这个人很懒什么都没写!
楼主热帖
复习一下Linux常用命令,孰能生巧~ ...
OpenSSL RSA相关基本接口和编程示例 ...
2022护网面试题总结
一次服务器被入侵的处理过程分享 ...
适用于顺序磁盘访问的1分钟法则 ...
内网安全-横向移动(1)
Iceberg在袋鼠云的探索及实践 ...
Oracle实现金额小写转大写函数 ...
kubernetes入门
Android studio 连接SQLite数据库 +创 ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
鸿蒙
IOS
移动端开发
SQL-Server
Java
快速回复
返回顶部
返回列表