Ubuntu24.04下的docker问题

news/2024/11/27 0:33:06/

   按官网提示是可以安装成功的,但是curl无法使用https下载,会造成下述语句执行失败

# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc# Add the repository to Apt sources:
echo \"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

使用以下语句,这将安装所需的软件包以支持通过 HTTPS 进行软件包管理操作。

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

随后用sudo apt update更新一下,即可。

安装最近的docker 版本:

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

配置文件 /etc/docker/daemon.json:

配置文件 /etc/docker/daemon.json:

增加配置内容:

{"registry-mirrors": ["https://hub-mirror.c.163.com","https://mirror.ccs.tencentyun.com","https://05f073ad3c0010ea0f4bc00b7105ec20.mirror.swr.myhuaweicloud.com","https://registry.docker-cn.com","https://docker.m.daocloud.io","https://docker.1panel.live","https://hub.rat.dev","https://dockerpull.com","https://dockerproxy.cn","https://docker.rainbond.cc","https://docker.udayun.com","https://docker.211678.top"]
}
systemctl restart docker

检查配置是否生效

docker info

DVWA的新方法:

发现路径:GitHub - OWASP/Top10: Official OWASP Top 10 Document Repository

https://owasp.org/www-project-top-ten/

关注:GitHub - digininja/DVWA: Damn Vulnerable Web Application (DVWA)

docker run --rm -it -p 80:80 vulnerables/web-dvwa


 


http://www.ppmy.cn/news/1550189.html

相关文章

深入解析常见的设计模式

在本篇博文中,我们将逐个深入解析常见的设计模式,包括它们的目的、结构和具体示例,帮助你更好地理解和应用这些模式。 一、创建型模式 1. 单例模式(Singleton) 目的:确保一个类只有一个实例,…

前端数据可视化思路及实现案例

目录 一、前端数据可视化思路 (一)明确数据与目标 (二)选择合适的可视化图表类型 (三)数据与图表的绑定及交互设计 (四)页面布局与样式设计 二、具体案例:使用 Ech…

SQL99版链接查询语法

连接查询按照功能分类 内连接 等值连接 非等值连接 自连接 //92SQL 外连接: //红色的连接查询类型92版SQL 左外连接 右外连接 全外连接 交叉连接 #剩下连接类型的SQL语法就不是前面同一个发布版本了 99版SQL语法格式区别于92版的是连接不在是用“”了&am…

Linux字符串中的大写字母转换为小写字母

echo $1 | tr A-Z a-z 是一个 Unix/Linux 命令组合,作用是将输入的字符串中的大写字母转换为小写字母。 详细解释: 1. echo $1: echo 命令用于输出其后的内容。$1 是一个变量,表示传给脚本或命令的第一个参数。如果你在命令行中执…

Ajax学习笔记,第一节:语法基础

Ajax学习笔记,第一节:语法基础 一、概念 1、什么是Ajax 使用浏览器的 XMLHttpRequest 对象 与服务器通信2、什么是axios Axios是一个基于Promise的JavaScript库,支持在浏览器和Node.js环境中使用。相较于Ajax,Axios提供了更多…

现代密码学

概论 计算机安全的最核心三个关键目标(指标)/为:保密性 Confidentiality、完整性 Integrity、可用性 Availability ,三者称为 CIA三元组 数据保密性:确保隐私或是秘密信息不向非授权者泄漏,也不被非授权者使…

嵌入式的C/C++:深入理解 static、const 与 volatile 的用法与特点

目录 一、static 1、static 修饰局部变量 2、 static 修饰全局变量 3、static 修饰函数 4、static 修饰类成员 5、小结 二、const 1、const 修饰普通变量 2、const 修饰指针 3、const 修饰函数参数 4. const 修饰函数返回值 5. const 修饰类成员 6. const 与 #defi…

windows下安装wsl的ubuntu,同时配置深度学习环境

写在前面,本次文章只是个人学习记录,不具备教程的作用。个别信息是网上的,我会标注,个人是gpt生成的 安装wsl 直接看这个就行;可以不用备份软件源。 https://blog.csdn.net/weixin_44301630/article/details/1223900…