首页 > 系统相关 >Ubuntu本地安装Docker

Ubuntu本地安装Docker

时间:2024-07-22 10:08:30浏览次数:12  
标签:sudo 本地 Ubuntu 镜像 Docker 安装 docker

Ubuntu本地安装Docker

目录

官方文档:Install Docker Engine on Ubuntu | Docker Docs

查看Ubuntu系统版本代号

常见版本代号

版本 代号 Codename
18.04 bionic
20.04 focal
22.04 jammy
24.04 noble

手动查看

lsb_release -a
# 或
lsb_release -c

Codename为版本代号,24.04此处为noble

image

安装

  1. 将对应版本代号下的包上传至服务器的某个文件夹

    image

  2. 服务器进入该文件夹执行命令

    安装顺序可以为:containerd、docker-ce-cli、docker-buildx-plugin、docker-ce、docker-compose-plugin,遇到安装失败的情况可以改变下安装顺序

    # 注意:xxx.deb指的是包文件,请自行指定本地包文件名,逐个进行安装
    sudo dpkg -i xxx.deb
    
  3. 启动

    sudo service docker start
    # 设置自启动
    sudo systemctl enable docker
    

修改镜像源

Docker镜像源配置文件在/etc/docker/daemon.json

sudo vim  /etc/docker/daemon.json

编辑json文件,将镜像源地址写进json数组中,请将https://yourhub.com替换为真实的镜像源地址

{
    "registry-mirrors": [
        "https://yourhub.com"
    ]
}

重启生效

#重启daemon进程
sudo systemctl daemon-reload
#重启docker
sudo systemctl restart docker

国内第三方镜像源几乎失效,可自行配置代理官方镜像地址

一些解决方法:

cmliu/CF-Workers-docker.io: 这个项目是一个基于 Cloudflare Workers 的 Docker 镜像代理工具。它能够中转对 Docker 官方镜像仓库的请求,解决一些访问限制和加速访问的问题。 (github.com)

24年6月国内Docker镜像源失效解决办法--小白也可以自给自足(镜像仓库搭建)含可用Docker镜像源 - 掘金 (juejin.cn)

标签:sudo,本地,Ubuntu,镜像,Docker,安装,docker
From: https://www.cnblogs.com/dgyong/p/18315509

相关文章

  • 交叉编译ethtool(ubuntu 2018)
    参考文章:https://www.cnblogs.com/nazhen/p/16800427.htmlhttps://blog.csdn.net/weixin_43128044/article/details/1379539131、下载相关安装包//ethtool依赖libmulgitclonehttp://git.netfilter.org/libmnl//ethtool源码gitclonehttp://git.kernel.org/pub/sc......
  • vscode 远程 Ubuntu 系统
    1、在Ubuntu下检查sshd守护进程是否开启ps-aux|grepsshd如果没有开启,请在Ubuntu下输入指令安装sudoapt-getinstallopenssh-server2、首先打开Windows下的vscode,点击左下角图标打开远程窗口3、打开远程窗口,选择“ConnecttoHost”功能,选择“AddNe......
  • docker安装nginx
    下载镜像dockerpullnginx 启动nginx容器dockerrun--restart=always--name=nginx-p80:80-dnginx启动后访问一下试试: 宿主机创建挂载目录我们就在home文件夹下创建bianen/nginx:mkdir-p/home/bianen/nginx复制配置文件到宿主机的挂载目录dockercp......
  • 基于Docker安装elasticsearch和kibana 8.14.3
    需要先安装好Docker和DockerCompose安装的是单机版本的elasticsearch一、安装elasticsearch8.14.3复制下面的内容到elasticsearch-compose.yaml中services:elasticsearch:image:docker.elastic.co/elasticsearch/elasticsearch:8.14.3container_name:ela......
  • 基于gunicorn+flask+docker模型高并发部署(详细教程)
    关注我,持续分享逻辑思维&管理思维&面试题;可提供大厂面试辅导、及定制化求职/在职/管理/架构辅导;推荐专栏《10天学会使用asp.net编程AI大模型》,目前已完成所有内容。一顿烧烤不到的费用,让人能紧跟时代的浪潮。从普通网站,到公众号、小程序,再到AI大模型网站。干货满满。学成后可......
  • Ubuntu16.04升级openssh-9.8p1
    7月1日OpenSSH官方发布安全更新,忙着处理的同时记录一下升级过程。系统环境root@NServer:~#cat/proc/versionLinuxversion3.4.113-sun8i(root@test)(gccversion5.5.0(LinaroGCC5.5-2017.10))#40SMPPREEMPTTueMar1614:24:14CST2021root@NServer:~#lsb_rel......
  • Ubuntu(arm)部署k8s(kubernetes)集群
    前言:    k8s集群是目前高端运维需要掌握的必备技能之一,工作中你可以不用k8s,但是简历你不能没有k8s;面试造火箭,工作打螺丝;话不多说,直接上操作,这里就不过多阐述k8s的原理和作用了。部署前工作机器设备:MacBookProm1pro虚拟系统:Ubuntu22.04.3LTSDocker:v24.0.7-......
  • Docker-harbor私有仓库部署与管理
    1、什么是HarborHarbor是VMware公司开源的企业级DockerRegistry项目,其目标是帮助用户迅速搭建一个企业级的DockerRegistry服务。Harbor以Docker公司开源的Registry为基础,提供了图形管理UI、基于角色的访问控制(RoleBasedAccessControl)、AD/LDAP集成、以......
  • LLM-01 大模型 本地部署运行 ChatGLM2-6B-INT4(6GB) 简单上手 环境配置 单机单卡多卡
    搬迁说明之前在CSDN上发文章,一直想着努力发一些好的文章出来!这篇文章在2024-04-1710:11:55已在CSDN发布写在前面其他显卡环境也可以!但是最少要有8GB的显存,不然很容易爆。如果有多显卡的话,单机多卡也是很好的方案!!!背景介绍目前借到一台算法组的服务器,我们可以查看一下......
  • ubuntu_安装cuda
    1.下载CUDAToolkithttps://developer.nvidia.com/cuda-toolkit-archive2.按照命令下载,安装3.环境变量vim~/.bashrc最后面添加exportPATH="/usr/local/cuda-12.1/bin:$PATH"exportLD_LIBRARY_PATH="/usr/local/cuda-12.1/lib64:$LD_LIBRARY_PATH"退出,刷新source~......