在GZCTF部署密码容器题

一,编写题目代码

先将题目代码写好,测试完成就可以进行下一步了。

二,制作docker镜像

下载好docker后,使用dockerfile构建镜像。

在dockerfile所在目录使用

1
docker build -t image_name:tag .

接下来可以在本地运行试试效果

1
docker run --name container_name -d -p 8000:8000 image_name:tag

测试好了之后,就可以导出镜像了

1
docker save -o file_name. image_name:tag

三,上传镜像

将导出好的镜像文件上传到部署平台的服务器上

1
scp file_path username@remote_host:remote_directory

接下来在服务器导入镜像

1
docker load -i file_name

使用docker images查看镜像导入正常后,就可以在平台使用题目镜像了。