docker构建镜像并推送
在安装好 Docker 环境的本机/服务器构建并推送容器镜像。过程中可能会使用 docker 命令,如拉取 docker pull ,推送 docker push ,构建 docker build 等;
1、准备所需文件:根据存放任务镜像的所需文件,包含dockerfile文件等(包含base imagesm 根目录 执行命令)
2、构建镜像,采用的阿里云镜像,docker build -t registry.cn shenzhen.aliyuncs.com/test_for_tianchi/test_for_tianchi_submit:1.0 .,registry.~~~ 是上面创建仓库的公网地址,用自己仓库地址替换。地址后面的 :
1.0 为自己指定的版本号,用于区分每次 build 的镜像。最后的 . 是构建镜像的路径,不可以省掉。
3、进入自己的容器中配置环境,查看镜像的id,docker images,根据image id进入对应的容器,docker run -it (image id) /bin/bash,然后再该镜像中配置环境,安装torch、cv2、,matplotlib,scipy等,如pip install scipy;然后保存该镜像环境,先退出但不关闭容器,ctrl+P+Q,然后根据容器的id(root后面的信息,注意不是image id),或者docker ps,docker commit (容器id) 仓库地址 :1.0
查看镜像的id可通过docker images看自己是否保存成功;docker run (images id)sh run.sh;
4、推送镜像
docker push 仓库地址即可
数据处理暂未做好,待续
本文介绍了如何使用Docker构建并推送容器镜像。首先,准备好包含Dockerfile的文件,然后使用`docker build`命令构建镜像,指定阿里云镜像仓库和版本号。接着,在容器内配置环境,安装所需库,并通过`docker commit`保存镜像。最后,使用`docker push`命令将镜像推送到仓库。

1406

被折叠的 条评论
为什么被折叠?



