Debain11修改源及如何安装docker

这篇具有很好参考价值的文章主要介绍了Debain11修改源及如何安装docker。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

修改源

刚刚安装好的Debain需要修改一下源

  1. 编辑 /etc/apt/sources.list 文件
nano /etc/apt/sources.list
  1. 将文本内的源都注视掉,然后复制粘贴下面的源,亲测有效
deb https://mirrors.huaweicloud.com/debian/ bullseye main non-free contrib
deb https://mirrors.huaweicloud.com/debian/ bullseye-updates main non-free contrib
deb https://mirrors.huaweicloud.com/debian/ bullseye-backports main non-free contrib

deb https://mirrors.tuna.tsinghua.edu.cn/debian-security/ bullseye-security main non-free contrib
deb https://security.debian.org/debian-security bullseye-security main non-free contrib

deb-src https://mirrors.huaweicloud.com/debian/ bullseye main non-free contrib
deb-src https://mirrors.huaweicloud.com/debian/ bullseye-updates main contrib
deb-src https://mirrors.huaweicloud.com/debian/ bullseye-backports main non-free contrib

deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security/ bullseye-security main non-free contrib
deb-src https://security.debian.org/debian-security bullseye-security main non-free contrib

Debain11修改源及如何安装docker

  1. 按下 ctrl+x ,输入Y 再按下 回车 即可保存

  2. 更新源,输入命令:apt update

  3. 安装必要的软件包:

sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release

安装 Docker

  1. 添加Docker GPG密钥

添加Docker GPG密钥,以便您的系统信任Docker软件包:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  1. 添加Docker软件包源

将Docker软件包源添加到系统的APT源列表中:

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  1. 安装Docker Engine

使用以下命令安装最新版本的Docker Engine和其他必要的软件包:

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

启动 Docker

  1. 启动 Docker

使用以下命令启动 Docker:

sudo systemctl start docker

检查 Docker 是否正在运行:

sudo systemctl status docker
  1. 使用Docker

安装完成后,您可以使用“docker”命令在终端上使用Docker了。例如,运行以下命令以显示Docker版本信息:

docker version

或者,您可以运行以下命令以启动一个容器:

docker run hello-world

这将下载“hello-world”图像并在容器中运行它。如果一切都设置正确,将在终端上显示相应的输出。

设置代理

如果你的 Docker 拉取镜像一直卡在 waiting, 或者下载很慢, 可以试试下面的办法

在 Debian 系统中设置 Docker 代理,你可以通过以下步骤进行:

  1. 创建或编辑 Docker 的 systemd 服务文件。在 /etc/systemd/system/ 目录下,创建一个名为 docker.service.d 的文件夹,然后在这个文件夹中创建一个名为 http-proxy.conf 的文件。使用你喜欢的文本编辑器打开这个文件,例如使用 vim:
mkdir -p /etc/systemd/system/docker.service.d
vim /etc/systemd/system/docker.service.d/http-proxy.conf
  1. http-proxy.conf 文件中,添加如下内容:
[Service]
Environment="HTTP_PROXY=http://127.0.0.1:7890/"
Environment="HTTPS_PROXY=http://127.0.0.1:7890/"
Environment="NO_PROXY=localhost,127.0.0.1,docker-registry.somecorporation.com"

其中,http://127.0.0.1:7890/ 需要替换为你的代理服务器的地址和端口。NO_PROXY 环境变量的值应该是一个逗号分隔的列表,包含不需要通过代理的地址或域名。

  1. 保存并关闭文件。如果你使用的是 vim,可以按 Esc,然后输入 :wq,并按 Enter 来保存并关闭文件。

  2. 重新加载 systemd 配置,并重启 Docker:

sudo systemctl daemon-reload
sudo systemctl restart docker

现在,Docker 应该已经使用你设置的代理服务器了。

注意:如果 Docker 容器需要访问网络,那么可能还需要在 Dockerfile 中设置代理,或者在运行容器时通过环境变量设置代理。

希望这可以帮助您在Debian 11上安装Docker。

如有问题, 欢迎邮箱联系: kdupyn@163.com文章来源地址https://www.toymoban.com/news/detail-441545.html

到了这里,关于Debain11修改源及如何安装docker的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • windows10/11 修改docker镜像存储目录

    windows10/11 修改docker镜像存储目录 docker默认pull的镜像在c盘,随着镜像的增加,C 盘很快就满了,直接影响不少程序的正常使用,使用下面的操作可以将镜像路径移动到其他位置 查看docker的状态 确保docker为关闭状态,如果state下为running时,直接退出docker 关闭所有正在运行的实例

    2024年02月13日
    浏览(47)
  • android11 如何修改状态栏的背景

    修改status_bar.xml :

    2024年04月16日
    浏览(31)
  • 11 | 如何修改TCP缓冲区才能兼顾并发数量与传输速度?

    我们在[第 8 课] 中讲了如何从 C10K 进一步到 C10M,不过,这也意味着 TCP 占用的内存翻了一千倍,服务器的内存资源会非常紧张。 如果你在 Linux 系统中用 free 命令查看内存占用情况,会发现一栏叫做 buff/cache,它是系统内存,似乎与应用进程无关。但每当进程新建一个 TCP 连接

    2024年01月22日
    浏览(40)
  • 刚刚!Stable diffusion 4.7+ComfyUI升级版终于来了!(一键安装包,感谢大佬)

    「 无套路!文末提供免费下载 」 如果这个世界有上帝,那么祂一定是程序员。 国内SD绘画启动器第一人是我认为是B站的秋葉aaaki 因为制作了这款Stable Diffusion启动器,降低了国内使用SD的门槛且分文不收,秋叶被粉丝戏称赛博菩萨。 1 Stable Diffusion(简称SD)是一种生成式人工

    2024年04月25日
    浏览(57)
  • 【Docker】如何修改Docker中的文件

    可能你安装的Docker容器没有vi、vim这些编辑命令。当然没有你可以安装,但是每新建一个容器每一次编辑需求就安装一次太麻烦了,那么如何编辑Docker中的文件呢。常见的有3种方式: echo命令方式 使用 docker cp 来回复制文件方式 挂载 主机 和 容器方式 每次方式各有优点,ec

    2024年02月10日
    浏览(36)
  • 如何修改Docker镜像地址

    在使用docker pull镜像时候,往往出现如下错误: docker: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers). 原因就是发现是因为docker加速器超时导致pull不下来。 问题如下 解决方法 1、点击tabar栏中的docker图标,选择Preferences 2、选择Docker Engine项,在

    2024年02月13日
    浏览(40)
  • 如何修改docker数据存储路径

          本文介绍如何通过修改 Docker 配置文件的方式来修改 Docker 数据存储路径,以减少系统盘的占用空间。具体步骤如下: 1、停止 Docker 服务 2、备份当前的 Docker 数据存储目录 /var/lib/docker 3、创建新的 Docker 数据存储目录,例如 /data/docker 4、修改 Docker 配置文件       修改

    2024年02月16日
    浏览(43)
  • 如何修改docker容器的端口映射

    要修改 Docker 容器的端口映射,你需要停止并删除现有的容器,然后使用新的端口映射重新运行容器。以下是详细步骤: 停止容器 : 使用 docker stop 命令停止正在运行的容器。替换 container_id 为你要停止的容器的 ID 或者容器的名称。 删除容器 : 使用 docker rm 命令删除已停止

    2024年02月22日
    浏览(41)
  • 如何修改 docker 容器的目录映射

    创建容器时,指定了目录映射(-v) 如果容器运行之后发现目录映射需要改怎么办? 方法一 删除原有容器,重新创建新的容器 删除容器 docker rm -f 容器ID/名字 重新创建容器 docker run -d -p 9999:8080 -i --name tomcat7 -v /usr/local/tomcat/webapps:/usr/local/tomcat/webapps tomcat:7 重新指定需要映射

    2024年02月16日
    浏览(39)
  • 如何修改docker容器的hostname

    启动docker容器后,进入容器时发现对应的主机名是一段编码(默认就是container ID前缀),在容器维护时记不住是哪个机器,容易搞错,所以干脆直接改掉,见名知义。 不能直接在容器内修改/etc/hostname文件,因为容器stop/restart后会重置,导致配置丢失,并且容器中服务器也没

    2024年02月12日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包