二、使用运行自己的docker python容器环境

这篇具有很好参考价值的文章主要介绍了二、使用运行自己的docker python容器环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

第一篇参考:
https://blog.csdn.net/weixin_42357472/article/details/131953866

运行容器同时执行命令或脚本

1)这是打开一个对外的jupyter notebook容器环境

docker run -d --name my_container -p 8090:8888 mynewpythonimage jupyter notebook --allow-root --ip 0.0.0.0

在外部打开localhost:8090 jupter需要登录密码

docker exec -it my_container bash

 jupyter notebook  list   ##可以查看到token密码

2)运行脚本

docker run -d --name my_container -p 8090:8888 mynewpythonimage  python test.py

##执行多步骤命令写一行里
docker run -it --name my_container -p 8090:8888 mynewpythonimage /bin/bash -c "cd /path/to/work && python test.py"


##docker指定gpu运行;--shm-size=8g 增加Docker容器的共享内存限制:在运行Docker容器时,你可以使用--shm-size选项来增加共享内存的大小

 docker run -it --rm --gpus all -v /mnt/dat**ection/safety/:/data -w /data --shm-size=15g  cv-worker:v1
进入容器后再运行
yolo task=detect mode=train model=/data/yolov8m.pt data="/data/data2.yaml" epochs=20 device=1

## 上面两句合并一条命令执行
docker run -it --rm --gpus all -v /mnt/d***/detection/safety/:/data -w /data --shm-size=15g  cv-worker:v1 /bin/bash -c "yolo task=detect mode=train model=/data/yolov8m.pt data="/data/data2.yaml" epochs=20 device=1"

## 保存打印日志,阻塞等待运行
docker run -it --rm --gpus all -v /mnt***/detection/safety/:/data -w /data --shm-size=15g  cv-worker:v1 /bin/bash -c "yolo task=detect mode=train model=/data/yolov8m.pt data="/data/data2.yaml" epochs=20 device=1" > /mnt/dat***tection/safety/dd1.log 2>&1

二、使用运行自己的docker python容器环境,python,docker,python,容器

测试,可以看到打印日志正常

docker run -t --rm -v C:\Users\loong\.cache\huggingface\hub\models--shibing624--text2vec-base-chinese\snapshots\630e1b28a8f537b660:/work -v D:\llm\FZ\:/data  -w /data mynewpythonimage:v2 python text_emd_test.py
########
  0%|                                                                                            | 0/20 [00:00<?, ?it/s]Asking to truncate to max_length but no maximum length is provided and the model has no predefined maximum length. Default to no truncation.
tensor([[-3.3404e-02, -4.2442e-01,  5.4961e-01,  8.5657e-01,  1.7167e-01,
         -4.3740e-01, -8.3924e-02,  3.4234e-01,  2.7073e-01, -1.9262e-01,
         -8.8354e-02,  7.6036e-01,  4.9334e-01,  4.2327e-02,  7.1428e-01,
         -5.7222e-02, -5.4974e-01,  6.4444e-01, -7.7579e-01, -3.5119e-01,

其他例子 -w 可以制定容器启动默认工作目录文章来源地址https://www.toymoban.com/news/detail-614789.html

docker run -v  /mnt/data/paddle_sound/:/work -w /work paddle_v1 python compare_sound.py -a1 123456789.wav -a2 85236145389.wav  -t 0.7

到了这里,关于二、使用运行自己的docker python容器环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker环境下将已运行的容器打包成新的镜像并运行在另一个服务器上的Docker容器中

    1.1、使用root账户登录进入Linux系统中,键入 docker ps 命令。 2.1、正在运行的容器一行中CONTAINER ID一列下面的字符串就是容器id,复制想要打包的容器ID并执行 docker commit 容器id 容器新名称 例如: docker commit e973c1d6731e mysql/newmysql 3.1、在根目录下键入 docker save -o 新镜像名称.tar 新

    2024年02月16日
    浏览(48)
  • 环境配置 | win10上配置Docker,创建容器并运行【图文详解】

    本文利用图文,详解了在win10上如何配置Docker,创建容器并运行,超简单版~ 电脑环境:windows10家庭版 一定要确认好版本:查看自己的电脑版本,以下操作win10家庭版和专业版都可以。 点击右侧的getDocker 即可,可以看到按钮上面对操作系统的要求为win10专业版 或企业版64位,

    2024年02月07日
    浏览(59)
  • Docker已经创建运行启动的容器,如何修改容器中的环境变量env使长期有效

    [root@jenkins ~]# docker info | grep ‘Docker Root’ Docker Root Dir: /data/docker 方式一: 方式二: docker ps -a --no-trunc |grep pdmaas 2bd5ad1314bfff05099142aae2f896fc4c3ee6b640160d27fb7c4d8ce1d5aead pdmaas:1.3.2 “bash start.sh” 4 weeks ago Exited (137) 28 minutes ago pdmaas 建议:修改前先备份 建议:修改前先备份 或 json文件

    2024年02月08日
    浏览(60)
  • Windows环境下清华ChatGLM3+docker-desktop镜像制作和配置GPU环境docker容器本地运行

    (1)下载或git拉取ChatGLM3镜像   拉取镜像,配置环境在此文就不多赘述   git clone https://github.com/THUDM/ChatGLM3.git (2)docker-desktop的安装 这里引用这位大佬的文章,讲的很详细

    2024年02月19日
    浏览(64)
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联

    看了很多资料,说做互联的一个原因是容器内ip不固定,关掉重启后如果有别的容器启动,之前的ip会被占用,所以做互联创建一个网络,让几个容器处于同一个网络,就可以互联还不受关闭再启动ip会改变的影响,但是其实我拿我做的mysql测试,不管是代码里还是sql连接工具

    2024年02月06日
    浏览(61)
  • 使用Docker容器运行Mysql

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 随着虚拟化技术和云计算的普及,容器技术的优点也逐步体现,软件部署和环境迁移的优势无可替代。 目前Docker已经成为容器技术中的主要代表,恰好涉及需要在liunux系统上部署Mysql数据库用于测试,由

    2024年02月16日
    浏览(43)
  • 【Docker 】Docker 客户端,容器使用,启动容器,启动已停止运行的容器,停止一个容器,进入容器

    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: 七七的闲谈 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 docker 客户端非常简单 ,我们可以直接输入 docker 命令来查看到 Docker 客户端的所有命令选项。 可以通过命令 dock

    2024年02月11日
    浏览(46)
  • 如何在Docker中配置Mosquitto MQTT代理,以便在容器化环境中运行和管理MQTT通信

    MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,广泛用于物联网和传感器网络中。Mosquitto是一个流行的开源MQTT代理,可以在Docker中进行配置和部署。本文将详细介绍如何在Docker中配置Mosquitto MQTT代理,以便在容器化环境中运行和管理MQTT通信。 在开始之前,

    2024年02月06日
    浏览(48)
  • (二)linux使用docker容器运行mysql

    前言:在上一章安装好linux环境后,开始搭建msyql数据库,之前都是用windows安装mysql的,即使在linux上安装也是用tar解压,然后一堆的配置东西,现在用docker就是爽,几行命令就行 我这里就只放上几条指令,按顺序执行就可以,想详细看的同学可以参考这位博主的博客超详细!

    2024年02月04日
    浏览(44)
  • Docker(镜像、容器、仓库)工具安装使用命令行选项及构建、共享和运行容器化应用程序

    👧个人主页:@小沈YO. 😚小编介绍:欢迎来到我的乱七八糟小星球🌝 🔑本章内容:Docker工具安装使用、命令行选项及构建、共享和运行容器化应用程序时的主要步骤 记得 评论📝 +点赞👍 +收藏😽 +关注💞哦~ 提示:以下是本篇文章正文内容,下面案例可供参考 以下是在常

    2024年02月05日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包