Docker安装

devtools/2025/2/21 5:10:39/

目录

  • ubuntu下安装Docker
    • 1.命令行安装
    • 2.权限问题
    • 3.测试 Docker 是否安装成功
    • 4.Docker镜像加速
      • 4.1.docker镜像加速源
      • 4.2.镜像加速设置
    • 卸载 docker

ubuntu下安装Docker

命令行安装

https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/

https://docs.docker.com/engine/install/

桌面版安装

https://www.docker.com/products/docker-deskto

1.命令行安装

使用国内镜像安装速度快, 参考清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/

点击问号可以导航到安装帮助页面

在这里插入图片描述

export DOWNLOAD_URL="https://mirrors.tuna.tsinghua.edu.cn/docker-ce"
# 如您使用 curl
curl -fsSL https://get.docker.com/ | sh
# 如您使用 wget
wget -O- https://get.docker.com/ | sh
sudo apt-get install -y uidmap
#rootless 运行
dockerd-rootless-setuptool.sh install
#root 运行
dockerd-rootless-setuptool.sh uninstall

2.权限问题

需要将当前用户增加到docker群组.

Manage Docker as a non-root user

The docker daemon binds to a Unix socket instead of a TCP port. By default that Unix socket is owned by the user root and other users can only access it using sudo. The docker daemon always runs as the root user.

If you don’t want to use when you use the docker command, create a Unix group called docker and add users to it. When the docker daemon starts, it makes the ownership of the Unix socket read/writable by the docker group

 #将登陆用户加入到docker用户组中
sudo gpasswd -a $USER docker    
#更新用户组
newgrp docker
#测试docker命令是否可以使用sudo正常使用
docker info

3.测试 Docker 是否安装成功

#运行hello-world docker
docker run hello-world

4.Docker镜像加速

docker_61">4.1.docker镜像加速源

原始仓库镜像仓库
docker.io阿里云docker仓库镜像
https://hub-mirror.c.163.com
https://dockerproxy.com
https://registry.docker-cn.com/
https://docker.mirrors.ustc.edu.cn/
quay.ioquay.mirrors.ustc.edu.cn
  • 阿里云Docker需要登陆访问,左侧菜单选中镜像加速器就可以看到你的专属地址了.

4.2.镜像加速设置

经过测试发现阿里云加速速度最快

#1.编辑文件/etc/docker/daemon.json
sudo touch /etc/docker/daemon.json
sudo vim /etc/docker/daemon.json{"registry-mirrors":["https://hub-mirror.c.163.com","https://registry.docker-cn.com/"]}
#2.重启服务						
sudo systemctl daemon-reload
sudo systemctl restart docker#3.检查加速器
docker info
#显示如下内容说明加速器生效
Registry Mirrors:https://hub-mirror.c.163.com/https://registry.docker-cn.com/

docker_91">卸载 docker

sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extrassudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

http://www.ppmy.cn/devtools/10811.html

相关文章

【24届数字IC秋招总结】正式批面试经验汇总6——禾赛

文章目录 一、禾赛-数字IC验证工程师1.1 一面面试问题1.2 二面面试问题一、禾赛-数字IC验证工程师 面试时间:9.19 9.25 1.1 一面面试问题 1、自我介绍 2、研究生课题 3、build_phase从上至下还是从下至上 4、哪些phase是task phase 5、perl脚本做了什么 6、整个验证环境是怎…

智能家居如何融合人工智能技术

随着科技的飞速发展,智能家居已经成为了现代家庭的一个重要组成部分。而人工智能技术的应用,则使得智能家居更加智能化、便捷化和个性化。让我们一起来探讨智能家居如何融合人工智能技术,为我们的生活带来更多的便利和舒适。 1. 智能语音助手…

路由引入,路由过滤,路由策略实验

1,配置IP地址 R1: [R1]dis ip interface brief Interface IP Address/Mask Physical Protocol GigabitEthernet0/0/0 100.1.1.1/24 up up LoopBack0 …

如何训练一个大语言模型(LLMs)

目录 前言大语言模型 Vs机器学习模型训练过程步骤1:数据策划(Data Curation)步骤2:格式化与预处理步骤3:训练模型步骤4:模型评估 LLM Leaderboard[LLM Leaderboard 2024](https://www.vellum.ai/llm-leaderboard)[Open…

如何正确设计 TCP/IP 流式应用层网络协议

在我多年打黑工的职业生涯之中,除了在盛大游戏出身的半个老师(做游戏服务器的)曾今深入的教过我,关于正确的 TCP/IP 流式应用层网络协议的设计理念,前往其它公司打黑工、包括一些的开源项目,见识到的 TCP/I…

一个文生视频MoneyPrinterTurbo项目解析

最近抖音剪映发布了图文生成视频功能,同时百家号也有这个功能,这个可以看做是一个开源的实现,一起看看它的原理吧~ 一句话提示词 大模型生成文案 百家号生成视频效果 MoneyPrinterTurbo生成视频效果 天空为什么是蓝色的? 天空…

OpenStack云计算(十一)——OpenStack网络管理,验证OpenStack网络资源模型,验证来巩固和加深对OpenStack网络资源模型的理解

项目实训一 【实训题目】 验证OpenStack网络资源模型 【实训目的】 通过验证来巩固和加深对OpenStack网络资源模型的理解。 【实训准备】 (1)复习Neutron网络资源模型。 (2)重点理解网络、子网、端口和路由器的概念。 【实…

springboot循环依赖解决

一、尽量抽出公共方法,提取到一个类里,单一原则 二、使用Lazy注解进行懒加载,三个循环依赖的话,要捋一下顺序,才知道如何加注解