首页 > 系统相关 >Ubuntu 24.04.1 LTS 安装docker

Ubuntu 24.04.1 LTS 安装docker

时间:2024-12-05 14:59:43浏览次数:8  
标签:LTS compose 24.04 sudo apt https docker Docker

Ubuntu 24.04.1 LTS 上安装 Docker 的步骤如下:


1. 更新系统包

sudo apt update
sudo apt upgrade -y

2. 安装必要的软件包

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

3. 添加 Docker 官方的 GPG 密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

4. 添加 Docker 软件源

echo "deb [arch=amd64 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

5. 更新包索引并安装 Docker

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

6. 启动并验证 Docker 服务

sudo systemctl start docker
sudo systemctl enable docker

验证安装是否成功:

sudo docker --version

7. 为非 root 用户设置 Docker 访问权限(可选)

将当前用户添加到 Docker 用户组:

sudo usermod -aG docker $USER

重新登录后测试:

docker run hello-world

8. 验证安装

运行以下命令确认 Docker 正常运行:

docker run hello-world

可能的补充配置

  1. 配置 Docker Compose
    下载并安装 Docker Compose:

    sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose
    docker-compose --version
    
  2. 设置镜像加速器(适用于国内环境):
    编辑或创建配置文件 /etc/docker/daemon.json

    sudo nano /etc/docker/daemon.json
    

    添加以下内容:

    {
        "registry-mirrors": ["https://your-chosen-mirror"]
    }
    

    然后重启 Docker:

    sudo systemctl restart docker
    

如果需要更详细的文档,可以参考 Docker 官方文档:
Docker Documentation

标签:LTS,compose,24.04,sudo,apt,https,docker,Docker
From: https://www.cnblogs.com/fengchi/p/18588616

相关文章

  • 【ubuntu】手动更新ubuntu23.10 到24.04 LTS版本
    一、背景   个人有些软件在23.10上安装有问题,所以更新下  二、更新方法有事找官网    https://ubuntu.com/server/docs/how-to-upgrade-your-release 三、更新步骤总体步骤如下:开始之前非常重要的一步,备份资料,以防万一更新失败,资料丢失,备份是个好习惯#......
  • 在 docker 容器中运行 python 程序,报错:"RuntimeError: can't start new thread"
    具体报错信息如下所示:Traceback(mostrecentcalllast):File"/usr/local/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py",line406,inrun_asgiresult=awaitapp(#type:ignore[func-returns-value]^^^^^^^^^^^^^^^^^^......
  • Docker运行hello-world镜像出现错误
    错误类型:解决方案;配置加速地址:设置registrymirrorsudomkdir-p/etc/dockersudotee/etc/docker/daemon.json<<-'EOF'{"registry-mirrors":["https://do.nark.eu.org","https://dc.j8.work",&qu......
  • docker 安装部署 Prometheus 与grafana
    1.准备环境确保你已经安装了Docker和DockerCompose。如果没有安装,可以参考以下命令:#安装Dockersudoyuminstall-ydockersudosystemctlstartdockersudosystemctlenabledocker#安装DockerComposesudocurl-L"https://github.com/docker/compose/releas......
  • docker常用命令汇总-持续更新中
    容器卷dockervolume用法:dockervolume[command]dockervolumerm[OPTIONS]VOLUME[VOLUME...]#删除数据卷dockervolumecreatefor_tomcat#创建volume数据卷,名称叫for_tomcatdockervolumels#查看当前所有数据卷......
  • Linux: Centos 安装 docker
    解决方案安装需要的软件包yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2安装阿里云镜像yum-config-manager--add-repohttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo安装dockeryuminstall-ydocker-ce查看版本,查看是否安装成功......
  • docker环境一个奇怪的问题,容器进程正常运行,但是docker ps -a却找不到容器,也找不到
    一:问题:docker环境一个奇怪的问题,使用容器跑的进程正常提供服务,在服务器上也能看到对应的端口正在监听,但是dockerps-a却找不到容器,也找不到镜像.查看我使用docker容器启动服务的端口正在监听dockerimages找不到对应的镜像dockerps-a找不到任何容器二:排......
  • Docker:Docker搭建Jenkins并共用宿主机Docker部署服务(五)跨服务器远程部署后端微服务多
    前言继续完成跨服务器远程部署微服务多模块,Jenkins的搭建与插件安装可以观看上一篇文章:https://www.cnblogs.com/nhdlb/p/18561435配置SSH远程服务器连接这里需要安装SSH连接的插件,可以观看上一篇文章进行安装。开始配置SSH连接保存!!新建视图方便将整个项目的前端和后......
  • centos7+docker dock-compose使用
    简介Docker-Compose是Docker官方的开源项目,用于实现Docker容器集群的快速编排。Compose简介Compose是用于定义和运行多容器Docker应用程序的工具,通过Compose,可以使用YML文件来配置应用程序所需要的所有服务。然后,使用一个命令,就可以从YML文件配置中创建并启动所有服务。Comp......
  • 无法科学上网导致docker compose up -d报错,已解决
    MilvusMilvus是一款开源的向量数据库,具有高度的灵活性、稳定可靠性以及高速查询等特点。它支持针对TB级向量的增删改操作和近实时查询,适用于大规模向量数据的存储和检索。Milvus的官网:https://milvus.ioGithub上Milvus的链接:https://github.com/milvus-ioDockerDocker是......