docker制作容器

本文详细介绍了如何在Docker中安装PyTorch,创建并管理容器,包括从DockerHub拉取镜像,执行命令,导出和导入容器快照。教程涵盖了dockerrun,dockerpull,dockerexec和dockerexport/import的基本用法。
摘要由CSDN通过智能技术生成

https://www.runoob.com/docker/docker-container-usage.html

一、先通过docker安装pytorch

docker images //查看本地镜像

docker pull ubuntu:19.04//例子 通过DockerHub拉取安装特定

docker pull cnstark/pytorch:2.0.1-py3.9.17-cuda11.8.0-ubuntu20.04
2.0.1-py3.9.17-cuda11.8.0-ubuntu20.04: Pulling from cnstark/pytorch

#启动容器

$ docker run -it ubuntu /bin/bash

二、制作容器

进入个人用户 pwd /home/ykz123

docker images

cd glm (glm为存放容器的文件夹)

  • -i: 交互式操作。
  • -t: 终端。
  • ubuntu: ubuntu 镜像。
  • /bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。
  • 启动容器

docker run -it -d --net host -v /home/ykz123/glm:/data/code --name=glm2 cnstark/pytorch:2.0.1-py3.9.17-cuda11.8.0-ubuntu20.04

docker ps //查看容器的运行信息

通过exec命令 进入容器

docker exec -it 663 /bin/bash

root@docker-desktop:/data/code# pip install -r requirements.txt

root@docker-desktop:/data/code# exit

#要导出本地某个容器,可以使用 docker export 命令

ykz123@YKZ:~/glm$ docker export glm2 > glm2.tar

ykz123@YKZ:~/glm$ docker exec -it glm2 /bin/bash

#导入容器快照

可以使用 docker import 从容器快照文件中再导入为镜像,以下实例将快照文件 ubuntu.tar 导入到镜像 test/ubuntu:v1:

$ cat docker/ubuntu.tar | docker import - test/ubuntu:v1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值