做网站的风险分析,温州如何进行网站推广,网站建设入的什么科目,苏州网站制作创建一个安装了ifconfig、telnet、curl、nc、traceroute、ping、nslookup等网络工具的镜像#xff0c;便于集群中的测试。
创建一个Dockerfile文件
# 使用代理下载 Ubuntu 镜像作为基础
FROM docker.m.daocloud.io/library/ubuntu:latest# 设置环境变量 DEBIAN_FRONTEND 为 …创建一个安装了ifconfig、telnet、curl、nc、traceroute、ping、nslookup等网络工具的镜像便于集群中的测试。
创建一个Dockerfile文件
# 使用代理下载 Ubuntu 镜像作为基础
FROM docker.m.daocloud.io/library/ubuntu:latest# 设置环境变量 DEBIAN_FRONTEND 为 noninteractive避免安装过程中出现交互式提示
ENV DEBIAN_FRONTENDnoninteractive# 更新 Ubuntu 软件源并安装所需的网络工具
RUN apt-get update \apt-get install -y net-tools telnet curl netcat-traditional traceroute iputils-ping dnsutils \apt-get clean# 设置工作目录这一步可以根据实际情况选择是否需要
WORKDIR /app# 可选添加一些额外的配置或拷贝一些文件到镜像中
# COPY . .# 可选定义容器启动时执行的默认命令
CMD [/bin/bash]
运行docker build -t core.harbor.shell.com:443/library/nettools:v1 . 命令其中core.harbor.shell.com:443为自建的harbor仓库你也可以起名为别的仓库根据个人情况设置镜像名称。
然后将镜像上传到仓库docker push core.harbor.shell.com:443/library/nettools:v1
在用nerdctl下拉运行镜像
sudo nerdctl pull core.harbor.shell.com:443/library/nettools:v1
sudo nerdctl run -it --name nettools --networkhost core.harbor.shell.com:443/library/nettools:v1
如果运行起来应该直接进入镜像的容器里了
也可以通过命令查看镜像运行情况
sudo nerdctl ps //说心里话docker现在使用第三方工具管理容器后操作变得复杂多了自我感觉不如以前可用docker命令操作一切方便也许是我现在还没用熟悉不过确实感觉怪怪的。