在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 应当指定来使改动生效:
sudo net plan apply
如果遇见问题或者想回滚改动, 可以重启系统.
以上步骤断言确保了操作过程简洁明晰,并遵循实际操作环境需求进行详细说明。这些操作对于熟悉Linux 命令行界面用户而言都非常直观,并且能够快速地实现目标任务。
云服务器/高防CDN推荐
蓝易云国内/海外高防云服务器推荐
海外免备案云服务器链接:www.tsyvps.com
蓝易云安全企业级高防CDN:www.tsycdn.com
持有增值电信营业许可证:B1-20222080【资质齐全】
蓝易云香港五网CN2 GIA/GT精品网络服务器。拒绝绕路,拒绝不稳定。