服务器安装Docker (ubuntu)

前几天因为工作需求,要在服务器上安装Docker,现在把这个过程记录下来

步骤 1:更新软件包索引

打开终端并执行以下命令来更新包索引:

复制代码
sudo apt-get update

步骤 2:安装必要的包

安装一些允许'apt'通过HTTPS使用仓库的包:

复制代码
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

步骤 3:添加Docker的官方GPG密钥

复制代码
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

步骤 4:设置稳定版仓库

为了添加Docker的官方APT仓库,执行以下命令:

复制代码
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

这个命令会添加稳定版本的Docker仓库。

步骤 5:安装Docker CE(社区版)

再次更新软件包索引(因为刚刚添加了新的仓库):

复制代码
sudo apt-get update

然后,安装Docker CE:

复制代码
sudo apt-get install docker-ce

步骤 6:验证安装

安装完成后,可以运行以下命令来检查Docker是否安装成功:

复制代码
sudo docker run hello-world

其他:

安装Docker-compose

  1. 更新软件包索引

    打开终端并执行以下命令:

    复制代码
    sudo apt-get update
  2. 安装Docker Compose

    复制代码
    sudo apt-get install docker-compose
  3. 验证安装

    安装完成后,可以通过运行以下命令来验证docker-compose是否正确安装:

    复制代码
    docker-compose --version
相关推荐
Raina测试2 小时前
Maestro实现IOSUI自动化
运维·自动化
不像程序员的程序媛9 小时前
系统cpu内存负载资源分析
运维·服务器·数据库
Asuicao12 小时前
centos7.9版本升级ssh OpenSSH 9.8p1 源码 OpenSSL 1.1.1w 源码包以及安装升级回滚文档
运维·ssh
耍酷的魔镜12 小时前
谈谈如何使用Netty开发实现高性能的RPC服务器
服务器·网络协议·rpc
志栋智能12 小时前
超自动化安全中的威胁狩猎
运维·安全·自动化
梦想的颜色13 小时前
【Docker部署插件】:使用 Docker 部署生产级 Kafka 完整版教程
安全·docker·中间件·kafka·消息队列·docker-compose·后端开发
↘"LYong13 小时前
旧版 CentOS 安装 Docker 完整指南(附国内镜像加速)
linux·运维·docker
Elastic 中国社区官方博客13 小时前
Elastic 在 Everest Group 企业搜索产品 PEAK Matrix® 评估 2026 中被评为领导者
大数据·运维·人工智能·elasticsearch·搜索引擎·ai·全文检索
程序员在囧途13 小时前
likeadmin-api API 中转站怎么做统一报价?从 /pricing、/user/balance 到 task_id 回执的落地方法
运维·服务器·数据库·likeadmin-api·api中转站·token计费
cookies_s_s14 小时前
C++ 字符串动态创建对象 -- 工厂模式、自动注册、模板递归动态调用
服务器·开发语言·c++