首页 > 其他分享 >docker命令1

docker命令1

时间:2024-11-07 08:48:26浏览次数:5  
标签:容器 宿主机 xxx 命令 video docker data

 

docker run --privileged -d --restart=always --name xxx_video_service --net=host -v /docker/data/video/xxx:/mnt/data/xxx -v /docker/data/video/testVideo:/root/testVideo 192.168.21.237:50000/xyxy-amd/xxx_video_service:V1.1.1.20100531_Alpha

 

  1. 有的宿主机操作,这通常用于需要直接访问硬件或执行某些需要高权限的操作的容器。

  2. -d: 这个选项告诉Docker以“分离模式”(detached mode)运行容器,即在后台运行容器并返回容器的ID。这样,用户可以继续在同一个终端会话中执行其他命令。

  3. --restart=always: 这个选项设置容器的重启策略为“总是重启”。这意味着无论容器的退出状态码是什么,Docker都会自动重启容器。这对于确保服务的高可用性非常有用。

  4. --name xxx_video_service: 这个选项为容器指定了一个名称,即 xxx_video_service。这有助于在后续的管理操作中轻松识别容器。

  5. --net=host: 这个选项将容器的网络模式设置为“host”模式。在这种模式下,容器不会获得一个独立的网络命名空间,而是直接使用宿主机的网络栈。这意味着容器将能够监听宿主机的所有端口,并且容器内的网络配置(如IP地址)将与宿主机相同。

  6. -v /docker/data/video/xxx:/mnt/data/xxx: 这个选项用于挂载一个卷(volume)。它将宿主机的目录/docker/data/video/xxx挂载到容器内的/mnt/data/xxx目录。这允许容器访问宿主机的文件系统,用于数据持久化或共享数据。

  7. -v /docker/data/video/testVideo:/root/testVideo: 这是另一个挂载卷的选项,它将宿主机的/docker/data/video/testVideo目录挂载到容器内的/root/testVideo目录。

  8. 192.168.21.237:50000/xyxy-amd/xxx_video_service:V1.1.1.20100531_Alpha: 这部分指定了要运行的镜像的名称和标签。在这个例子中,镜像位于一个私有的Docker仓库中,其地址为192.168.21.237:50000,仓库中的项目为xyxy-amd,镜像名称为xxx_video_service,标签为V1.1.1.20100531_Alpha

综上所述,这条命令创建并启动了一个名为xxx_video_service的容器,该容器以特权模式运行,具有自动重启策略,网络模式为host,挂载了两个卷用于数据访问,并运行了一个指定版本的Docker镜像。

 

因为隐私的关系,命令里面部分内容用xxx, xyxy 替换了。

标签:容器,宿主机,xxx,命令,video,docker,data
From: https://www.cnblogs.com/music-liang/p/18531446

相关文章

  • GPU 环境搭建指南:如何在裸机、Docker、K8s 等环境中使用 GPU
    本文主要分享在不同环境,例如裸机、Docker和Kubernetes等环境中如何使用GPU。跳转阅读原文:GPU环境搭建指南:如何在裸机、Docker、K8s等环境中使用GPU1.概述仅以比较常见的NVIDIAGPU举例,系统为Linux,对于其他厂家的GPU设备理论上流程都是一样的。省流:对于裸......
  • yum命令文档
    命令目录官方文档yum及相关实用程序的配置信息位于/etc/yum.conf。此文件包含一个必填[main]部分,它允许您设置具有全局效果的yum选项,还可包含一个或多个[*repository*]部分,供您设置特定于存储库的选项。但是,建议您在/etc/yum.repos.d/目录中的新或现有.repo文件中定......
  • 安装deb命令
    安装deb命令deb 是Debian和基于Debian的系统中的软件包格式。dpkg 是Debian包管理工具,用于安装、配置、删除和管理 .deb 软件包。要使用 dpkg 安装 .deb 文件,请打开终端并使用以下命令: sudodpkg-ipackage-name.deb将 package-name.deb 替换为......
  • docker - 更换国内加速镜像源
    修改配置文件,没有则新增这个文件vi/etc/docker/daemon.json内容修改为{"registry-mirrors":["https://hub.xdark.top","https://hub.littlediary.cn","https://dockerpull.org","https://hub.crdz.gq",&q......
  • Portainer 可视化工具全解析:轻松管理 Docker 环境
    原创acchenAC技术与生活在当今的容器化技术浪潮中,Docker无疑是一颗耀眼的明星。然而,对于许多开发者和运维人员来说,通过命令行管理Docker环境可能会显得有些繁琐和复杂。这时,Portainer这款轻量级的可视化Docker管理平台就应运而生,为我们提供了一种更加便捷、高效的管理......
  • runas 是 Windows 操作系统中的一个命令,用于以不同的用户身份运行程序或命令。这意味
    runas是Windows操作系统中的一个命令,用于以不同的用户身份运行程序或命令。这意味着你可以用管理员账户或其他用户的身份来启动程序,而不需要注销当前账户或切换用户。这个命令在需要进行权限提升或在多个用户身份下进行操作时非常有用。什么是 runas 命令?runas命令允许你......
  • git命令大全
    一、指定分支克隆代码使用-b参数指定分支gitclone-b<branch_name>--single-branch<repository_url>二、git回退版本1.文件回滚查看文件要回滚的提交版本IDgitlog--path/to/file在使用gitcheckout命令指定提交的版本IDgitcheckout<commit_id>--path/to/file如......
  • Linux查看文件大小的命令-续
    几年前,写了Linux中如何查看文件夹的大小这篇文章,这里再做点补充。大家想要了解一个文件是多大,最直观的方式,就是看看Windows告诉咱们某个文件有多大。可以看到,这个文件大小是2.4GB。有了这个信息,再往下去看Linux中的大小就有了准绳。我测试的是一个仅包含一个语料库的压缩包的目录......
  • Cmake 实操 -- 使用文件操作命令添加源码文件并移除失效问题记录
    搜索文件使用file(GLOB_RECURSEfileListsearchDir/*.cpp)搜索searchDir目录下所有cpp文件,将路径保存到fileList中。GLOB_RECURSE:启用递归搜索。ps:searchDir不会被展开,如果searchDir中存在C/test/../test1,保存到fileList中的文件路径将仍然带有C/test/../test1,而不是C/test1......
  • 利用本地docker镜像压缩包部署若依前后端分离框架
    前言:利用本地docker镜像压缩包部署若依前后端分离框架(制作镜像压缩包看上一篇文章),掌握docker基本操作,熟悉若依前后端分离部署一、部署环境1、把所需压缩包上传到ubuntu上,并加载为docker镜像链接:https://pan.baidu.com/s/15b2FkhUZhYECuGoClbltVg提取码:mv3h分别执行......