在使用 docker pull
拉取镜像时需要联网,而项目通常部署在内网,无法直接访问外网。因此,需要先在外网环境中将所需的镜像拉取并打包,然后再将其拷贝到内网环境中,在内网的 Docker 中进行加载。以下以 reverse_shell_generator
镜像为例进行说明。
在外网的机器上拉取 reverse_shell_generator
镜像后,可以确认外网环境中的 Docker 已经成功获取了该镜像。
将镜像打包为 tar
压缩文件后,使用 ls
命令可以看到已经打包完成的文件。
docker save -o reverse_shell_generator.tar reverse_shell_generator:latest
ls
将打包好的 reverse_shell_generator.tar
文件下载并传输到内网机器后,载入到内网的 Docker 中。
docker load -i reverse_shell_generator.tar
最后docker run即可