天池比賽:Docker 學(xué)習(xí)筆記
2021-02-22 02:22 作者:一念逍遙-天南柳承敏 | 我要投稿
目標(biāo):制作image供比賽平臺(tái)pull
一、獲取鏡像庫(kù)公網(wǎng)網(wǎng)址
本人是在阿里云注冊(cè)的帳號(hào),并完成了實(shí)名(注意?。。〔粚?shí)名認(rèn)證無(wú)法通過(guò)比賽報(bào)名)
二、制作鏡像并推送至鏡像庫(kù)
1.login docker(請(qǐng)將tianchi替換成自己的賬號(hào))
2.在文件需要copy至鏡像內(nèi)的目錄下新建Dockerfile文件,如:
Dockerfile文件內(nèi)容為:?
run.sh 參考 :
env_check.py參考:【先只寫(xiě)導(dǎo)入包的代碼,確保鏡像環(huán)境沒(méi)問(wèn)題再加其他代碼】?
3.build image
4.tag and push image
三、在提交頁(yè)面提交鏡像地址及版本號(hào)
注意事項(xiàng):比賽阿里云容器鏡像倉(cāng)庫(kù) 地域推薦使用深圳,要求能跑通 nvidia-docker run?-v /data:/tcdata your_image sh run.sh
?驗(yàn)證, 可以自己安裝 cuda 和 nvidia-docker來(lái)進(jìn)行跑分.
由于我提交的程序并不是baseline,結(jié)果是running error,docker部分成功了,后續(xù)將學(xué)習(xí)baseline。

標(biāo)簽: