docker容器安装gdb

1)将设备连到大网(大网转接小网)

交换机上:
1.查看现在的网关:ip route show
已有网关现象:
default via 192.168.2.2 dev eth0 //默认网关
192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.33
240.127.1.0/24 dev docker0 proto kernel scope link src 240.127.1.1 linkdown
无相关现象:
192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.33
240.127.1.0/24 dev docker0 proto kernel scope link src 240.127.1.1 linkdown
备注:若有网关现象需执行步骤2,无则直接执行步骤3, 当然,若默认网关符合要求步骤2,3皆可跳过
2.删除默认网关:ip route del default via 192.168.2.2
3.添加默认网关:ip route add default via 192.168.2.2
电脑上:
1.大网共享网络给小网(注意大网需要自动获取IP),我的小网是以太网5,共享后小网会变成静态IP:192.168.137.1
2.更改小网的IP、网关为交换机上设置的IP及默认网关
e.g.
我的交换机设置的是ifconfig eth0 192.168.2.33,所以需要将小网的IP的网段设置为2,网关默认192.168.网段.1
检测是否配置成功:ping本机电脑的IP,还可以ping谷歌、电信等的公共DNS,如218.2.2.2或8.8.8.8
出现问题:Internet 连接共享访问被启用时,发现了一个错误!
解决办法:在windows下的服务中找到Internet Connection Sharing(ICS)并重启
可将ICS中的属性中的启动类型改为自动

2)进入docker

3)进入/etc/apt/目录下更改source.list,并删除source.list.d(若有这个文件)

备注:看路径的帮助手册,然后将内容替换到source.list中,注意备份,如果域名不行就用IP地址

4)修改时间:data -s “2023/09/13 21:14” 备注:必须是目前实时时间

5)同步执行源:apt-get update 或者 apt install

6)安装gdb:apt-get install gdb

更改下载源:/etc/apt/sources.list
http://mirrors.cloudnineinfo.com/
http://172:25:15:198/
deb http://172.25.15.198/debian buster main contrib non-free
deb http://172.25.15.198/debian buster-updates main contrib non-free
deb http://10.213.134.151/debian buster main contrib non-free
deb http://10.213.134.151/debian buster-updates main contrib non-free
然后更新: apt-get updates

彩蛋

/etc/apt/sources.list 在该目录下更改镜像源
bullseye/update main
buster/updates main
上文是两个不同版本的 Debian 发行版中的软件源。

  1. bullseye/update main:
    这是指 Debian 11(代号 Bullseye)发行版中的更新软件源。
    在 Debian 中,软件源是用于获取软件包和更新的服务器。
    bullseye/update main 表示该软件源提供了针对 Debian 11 的更新软件包。
  2. buster/updates main:
    这是指 Debian 10(代号 Buster)发行版中的安全更新软件源。
    在 Debian 中,安全更新软件源提供了针对已知漏洞和安全问题的修复程序。
    buster/updates main 表示该软件源提供了针对 Debian 10 的安全更新软件包。

区别与联系:

  • 版本差异:
    bullseye/update main 是针对 Debian 11 的更新软件源
    buster/updates main 是针对 Debian 10 的安全更新软件源。
  • 更新类型:
    bullseye/update main 提供了一般的软件包更新,包括功能增强和 bug 修复。
    buster/updates main 则专注于安全更新,主要提供了针对已知漏洞和安全问题的修复程序。
  • 目的:
    bullseye/update main 旨在为用户提供最新的软件包和功能更新,以改进系统的稳定性和性能。
    buster/updates main 则专注于保持系统的安全性,提供及时的安全修复程序。

你可能感兴趣的:(Liunx,docker,容器)