首页 > 编程知识 正文

linux docker使用,docker使用教程

时间:2023-05-05 17:21:19 阅读:157947 作者:1870

Docker比赛的使用流程请参考以下入门教程。 https://Tianchi.a liyun.com/competition/entrance/231759/tab/226

这是详细的说明。 https://www.cn blogs.com/shayue/p/12364155.html

一、要建设AlibabaCloud (阿里巴巴云)镜像仓库,首先要https://Cr.console.a liyun.com/cn-Shanghai/instances/repositories 单击右侧的管理页可查看常用操作,如登录帐户、提取镜像和推送镜像。

#登录帐户$ sudo docker login --username=火星勇敢魔晶岛registry.cn-Shanghai.aliyuncs.com # registry到镜像$ sudodockerpullrey mmdet_TC_2021:[镜像版本号] # registry $ sudodockerlogin---- username=火星娃在魔晶岛registry.cn-Shanghai.aliyuyu 涌向registry hxm _ docker _ test/mm det _ TC _ 2021: [镜像版本号] $ sudodockerpushregistry.cn-Shanghai.aliyunune

这里需要根据比赛的要求进行设计。 通常包括Dockerfile、run.sh、result.json等。)

文档文件的设计如下。

# Base Images##从天池基础镜像构建from registry.cn-Shanghai.aliyuncs.com/TCC-public/python :3 #时的ali的镜像列表# 3359 Tianchi.SPM=5176.12586973.0.0.28 CD 6448 z1i5 oz postid=67720 # #在镜像的根目录下构建当前文件夹中的文件。 ADD . /##将默认工作目录指定为根目录。 run.sh和生成的结果文件必须位于此文件夹下,然后才能运行

run.sh的设计如下。 python hello_world.py三、本地镜像测试首先要建立镜像。 (registry.~~~那是你的公共地址,用自己的仓库地址替换。 ) 1.0是版本号。 ) )。

docker build-tregistry.cn-shenzen.aliyuncs.com/test _ for _ Tianchi/test _ for _ Tianchi _ submit 33601.0

您没有登录到帐户。 请使用一个登录帐户先登录,完成后重新发送

如果版本号重复,以前的镜像TAG将变为none,如果不需要以前的镜像,请立即删除。 删除命令如下。

如果无法删除docker rmi IMAGE ID#,请首先使用以下命令验证container是否占用docker ps -a #,然后使用以下命令删除相应的containrerdocker rm CONTAINER ID以进行镜像

CPU镜像: docker run your_image sh run.sh

GPU镜像:(待考证)

#使用所有GPU $ docker run-- gpuallnvidia/cuda :9.0-basenvidia-SMI #两个GPU $ docker run-- GPU S2 NVIDIA/cuda 33609.0。 2 ' ' NVIDIA/cuda 33609.0-basenvidia-SMI四、上传本地镜像之前没有问题的话转发到自己的仓库就可以了

dockerpushregistry.cn-shenger.aliyuncs.com/test _ for _ Tianchi/test _ for _ Tianchi _ submit 33601.0上传失败配置用户名和密码即可六、常用命令查看文档列表查看文档图像容器列表访问文档PS-a #启动文档bash方式文档运行/it图像/pageid 删除容器docker rm CONTAINER ID#退出镜像exit#访问容器docker attach CONTAINER ID#将容器另存为镜像

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。