使用Docker创建项目

1.创建docker

从docker hub中下载ubuntu镜像,创建容器。之后进入容器。

docker run -it ubuntu

接下来可在该容器中配置环境,建立项目。
2.查看所有的容器:

docker ps -a

容器ID,镜像,容器名(要注意在上传文件时,用的是name,不是镜像名)
3.定义镜像名字

docker commit 容器ID “docker-hub中用户名”/镜像名:版本
如:docker commit 9bd5b0a5b9a0  lr/jet:0.1

4.查看本地镜像

docker image ls

5.运行/关闭镜像
运行
会重新创建一个容器,所以要按照8中来打开容器。

docker run -it 镜像名:版本号

关闭

在容器中输入:exit

6.本地与容器传输文件
本地-容器

docker cp   本机文件路径    容器名:容器中路径

注意:这里是容器名,不是容器ID或者镜像名
容器-本地

docker cp    容器名:容器中路径   本机文件路径 

7.将容器传到docker hub

  1. 按3中设置镜像名
  2. 在docker hub注册
  3. sudo docker login登录,输入用户名密码
  4. sudo docker push 用户名/镜像名:版本号
    8.打开容器
docker container start  -i 容器名

-i是交互式

9.具体实现

  1. 下载镜像
  2. Docker容器显示图形到宿主机屏幕
  3. 镜像中安装依赖
  4. 将文件传到容器中

(1)下载镜像

sudo docker run -it --runtime nvidia --network host    -e DISPLAY=:1  nvcr.io/nvidia/l4t-pytorch:r32.5.0-pth1.6-py3

(2)镜像中安装依赖

安装opencv

pip3 install --upgrade pip
 
pip3 install opencv-python

(3) Docker容器显示图形到宿主机屏幕

3.1查看摄像头(结果是:1)

echo $DISPLAY  

3.2在主机上安装

sudo apt install x11-xserver-utils

3.3执行

xhost +

3.4运行镜像时将摄像头挂载:

 -e DISPLAY=:1 

4.传文件

docker cp “本机文件位置” 容器命:"容器路径"
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

那我就是菠萝味吧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值