Ubuntu环境下删除Docker镜像与容器、配置静态IP地址
删除Docker镜像与容器
删除容器:
要删除特定的Docker容器,首先需要停止该容器:
docker stop <container_id_or_name>
然后可以使用以下命令删除它:
docker rm <container_id_or_name>
如果要强制删除正在运行的容器(不推荐),可以使用 -f 参数:
docker rm -f <container_id_or_name>
批量删除停止状态的所有容器:
如果需要清理所有处于停止状态的Docker 容易,可以一次性执行如下命令:
docker container prune -f
# 或者使用更短版本:
# docker container prune --force
批量清理无用数据:
为了一次性清除所有未被任何活跃或者暂存(dangling)镜像引用到、已经退出状态且未被任何服务引用到、网络或构建缓存等无用数据资源,可执行如下指令:
docker system prune -a --volumes
# 这将会移除:
# 所有已经退出且未被任何服务引用到 的 容易;
# 所有暂存(dangling)和没有标签(tag) 的 镜像;
# 所有没有连接网络资源 的 网络配置;
# 以及 Docker 构建过程中产生 的 缓存。
配置静态IP地址
在Ubuntu中配置静态IP地址通常涉及编辑 netplan配置文件。Netplan是Ubuntu 17.10之后版本中新出现来管理网络设置。
-
查找网卡接口名称:
使用
ip link show或ifconfig -a(若安装了net-tools包) 来查找网卡接口名称。 -
编辑Netplan配置文件:
Ubuntu系统通常将Netplan 配置文件放置于
/etc/netplan/目录。进入该目录并编辑相应YAML格式文件(例如01-netcfg.yaml, 文件名可能因系统而异):network: version: 2 # 表示 NetPlan 版本。 renderer: networkd # 表示后端处理程序, 可选项还包括 NetworkManager。 ethernets: enp3s0: dhcp4: no # 禁止 DHCP 功能。 addresses: - 192.168.1.10/24 # 设置所需 IP 地址与子网掩码长度, 这里 /24 对应子网掩码255.255.255. gateway4: 192.168.x.x # 设置默认网关 IP 地址. nameservers: addresses:[8 .8 .8 .8 ,8 .8 .4 .4] # 设置 DNS服务器 IP 地址.
3. 应用新设置:
应当保存并关闭文本编辑之后, 使用 net plan 应当指定来使改动生效:
``` bash
sudo net plan apply
如果遇见问题或者想回滚改动, 可以重启系统.

浙公网安备 33010602011771号