帮助文件——DC 竞赛提交 docker 文件
前言:熟悉 docker 的选手,可直接跳转阅读第三部分。
目录
一、 安装 docker 环境 ..................................................................................................................................................................... 2
1.1 虚拟机安装与配置 ............................................................................................................................................................ 2
1.1.1 安装 VirtualBox 和 Linux 系统 ......................................................................................................................... 2
1.1.2 建立与 Windows 可同步的文件夹 .................................................................................................................. 2
1.2 安装 docker .......................................................................................................................................................................... 4
二、 竞赛中使用 docker 的必要命令 ........................................................................................................................................ 5
2.1 启动 docker .......................................................................................................................................................................... 5
2.2 Docker 使用的 hello World 教程 .................................................................................................................................... 5
2.3 理解镜像与容器 ................................................................................................................................................................ 7
2.4 删除镜像 .............................................................................................................................................................................. 7
三、 DC 竞赛创建镜像标准样例 ................................................................................................................................................. 8
3.1 选择镜像建议 ..................................................................................................................................................................... 8
3.2 镜像必须包含的文件/文件夹 ........................................................................................................................................ 8
3.3 Dockerfile 文件编辑 .......................................................................................................................................................... 9
3.4 Requirements.txt 文件 ........................................................................................................................................................ 9
3.5 run.py 文件编辑 .................................................................................................................................................................. 9
3.6 创建镜像 ............................................................................................................................................................................ 10
3.7 ★提交镜像★ ...................................................................................................................................................................... 10
四、 使用与建议 ............................................................................................................................................................................. 10