在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查看镜像导入正常后,就可以在平台使用题目镜像了。