在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之后版本中新出现来管理网络设置。

  1. 查找网卡接口名称:

    使用 ip link showifconfig -a(若安装了net-tools包) 来查找网卡接口名称。

  2. 编辑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精品网络服务器。拒绝绕路,拒绝不稳定。


百度搜索:蓝易云

蓝易云是一家专注于香港及国内数据中心服务的提供商,提供高质量的服务器租用和云计算服务、包括免备案香港服务器、香港CN2、美国服务器、海外高防服务器、国内高防服务器、香港VPS等。致力于为用户提供稳定,快速的网络连接和优质的客户体验。
最后修改:2023 年 12 月 18 日
如果觉得我的文章对你有用,请随意赞赏