首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

docker︱docker run的解读与一键部署

这是之前的文章: docker︱在nvidia-docker中使用tensorflow-gpu/jupyter 文章目录 1 docker run的解读 1.1 docker run 1.2 几种进入容器的方式...) 3.2 docker 镜像的加载与导入(save / load) 3.3 容器与镜像导入/导出的差异 4 精简Docker镜像大小的必要性 4.1 docker大小精简的方式 4.2 清理Docker...占用的磁盘空间的方式 5 Dockerfile 1 docker run的解读 1.1 docker run docker run有非常多的启动参数,可参考:Docker run 命令 docker run...run -d启动的容器) -i: 以交互模式运行容器,通常与 -t 同时使用; -P: 随机端口映射,容器内部端口随机映射到主机的高端口 -p: 指定端口映射,格式为:主机(宿主)端口:容器端口 -t...需要注意的是,容器运行在后台模式下,是不能使用--rm选项的。

1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Docker run 命令

    docker run :创建一个新的容器并运行一个命令 语法 docker run [OPTIONS] IMAGE [COMMAND] [ARG...]...同时使用; -P: 随机端口映射,容器内部端口随机映射到主机的端口 -p: 指定端口映射,格式为:主机(宿主)端口:容器端口 -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用; --name...docker run --name mynginx -d nginx:latest 使用镜像nginx:latest以后台模式启动一个容器,并将容器的80端口映射到主机随机端口。...docker run -P -d nginx:latest 使用镜像 nginx:latest,以后台模式启动一个容器,将容器的 80 端口映射到主机的 80 端口,主机的目录 /data 映射到容器的...docker run -p 80:80 -v /data:/data -d nginx:latest 绑定容器的 8080 端口,并将其映射到本地主机 127.0.0.1 的 80 端口上。

    1.1K20

    Docker(12)- docker run 命令详解

    作用 创建一个新的容器并运行一个命令 语法格式 docker run [OPTIONS] IMAGE [COMMAND] [ARG...]...,通常与 -t 同时使用 -t 启动容器后,为容器分配一个命令行,通常与 -i 同时使用 -v 目录映射,容器目录挂载到宿主机目录,格式: : -d 守护进程,后台运行该容器...其实打印的日志就是 catalina.sh run 命令运行之后的日志 栗子二 使用镜像 tomcat:7 以后台模式启动一个容器 容器名字自定义为 tomcat7 docker run -d --...栗子四 使用镜像 tomcat:7 以后台模式启动一个容器 将容器的 8080 端口映射到主机的 9999 端口 容器名字自定义为 tomcat7 docker run -d -p 9999:8080...也会进不了 CLI 界面,因为会打印一堆运行日志 -d docker run -it -p 1111:8080 tomcat:7 bash 不加 bash的执行结果 ?

    13.8K32

    Docker(36)- docker run 的流程和原理

    背景 目前项目组上, Docker 用的非常重,所有微服务都是通过 docker 来部署的 所以不能仅仅会命令,还得会一些原理的东西,特此补一篇基础点的,后面再更加深入一些 docker 原理 本篇学习资源来自...p=8 hello world 的栗子 直接在命令行敲 docker run hello-world ?...docker run 的流程 根据上面的结果运行图,可以写出一个 docker run 的流程图,如下 ? docker 的底层原理 docker 是如何工作的?...docker 是一个 C/S 结构的系统 docker 的守护进程运行在主机上 通过 Socket 从客户端访问 docker-Server 接收到 docker-Client的指令,就会执行这个命令...Linux 服务器敲 docker 命令(客户端) 客户端访问 docker 的后台守护进程 后台守护进程来执行命令,作用于不用的 docker 容器

    1.3K30

    使用 docker-compose 替代 docker run

    使用 docker-compose 替代 docker run 使用 docker run 运行镜像 要运行一个 docker 镜像, 通常都是使用 docker run 命令, 在运行的镜像的时候,...需要指定一些参数, 例如:容器名称、 映射的卷、 绑定的端口、 网络以及重启策略等等, 一个典型的 docker run 命令如下所示: docker run \ --detach \ --name..., 需要两个 shell 文件, 或者是在一个 shell 文件中有两个 docker run 命令: # PostGIS DB docker run \ --datach \ --publish...关于 docker run 的各个参数的使用方法, 请参阅 docker 网站的说明文档。...不仅可以根据配置文件 docker-compose.yml 自动创建网络, 启动响应的容器实例, 也可以根据配置文件删除停止和删除容器实例, 并删除对应的网络, 确实是 docker run 命令更加方便

    2.8K20

    软件测试|docker create 与 docker run的异同,你都会了吗?

    Docker Run vs Docker Create:创建和管理容器的差异 Docker是一种流行的容器化平台,它提供了多种命令来创建和管理容器。...mysql 注:如果我们要启动该容器,我们可以使用docker start命令来启动该容器 这种分离的创建和启动过程可以为我们提供更多的灵活性和控制权,因为我们可以在容器创建后,根据需要对其进行更改或配置...docker run docker run可以创建并运行一个新的容器,语法如下: docker run [OPTIONS] IMAGE [COMMAND] [ARG...]...)启动它 docker run 相当于执行了两个 操作:/containers/create、/containers/(id)/start 常用options参数 option 作用 -i 以交互模式运行容器...使用"docker create"可以在容器创建后对其进行更多的配置或修改,然后使用"docker start"来手动启动容器。

    42010

    软件测试|docker create 与 docker run的异同,你都会了吗?

    图片Docker Run vs Docker Create:创建和管理容器的差异Docker是一种流行的容器化平台,它提供了多种命令来创建和管理容器。...mysql图片注:如果我们要启动该容器,我们可以使用docker start命令来启动该容器这种分离的创建和启动过程可以为我们提供更多的灵活性和控制权,因为我们可以在容器创建后,根据需要对其进行更改或配置...操作:/containers/create、/containers/(id)/start常用options参数option作用-i以交互模式运行容器,通常与 -t 同时使用-t启动容器后,为容器分配一个命令行...) docker run -p 容器端口使用示例:docker run --name muller_mysql mysql图片总结"docker run"命令用于创建并启动一个新的容器,而"docker...使用"docker create"可以在容器创建后对其进行更多的配置或修改,然后使用"docker start"来手动启动容器。

    20330

    docker run常用参数

    Docker是一种流行的容器化技术,能够快速、轻松地构建、部署和管理应用程序。Docker run命令是Docker中最常用的命令之一,它允许用户在Docker容器中运行应用程序。...在这篇文章中,我们将介绍Docker run常用参数的含义和用法。 1. -d, --detach 这个参数告诉Docker在后台运行容器,使得容器不会占用当前终端的控制权,而是返回一个容器的ID。...例如: arduinoCopy codedocker run -p 8080:80 nginx 这个命令将会将Nginx容器的80端口映射到主机的8080端口上,这样主机就可以通过访问localhost...例如: bashCopy codedocker run -v /host/data:/container/data nginx 这个命令将会将主机中的“/host/data”目录挂载到Nginx容器中的...例如: arduinoCopy codedocker run --memory=1g nginx 这个命令将会将Nginx容器的内存限制设置为1GB。 12.

    3.3K10

    用docker部署jar包_docker run 参数

    一、思路 1、将docker容器中的指定文件夹挂载到宿主机上,更新jar包只需上传到宿主机指定路径,方便更新 2、利用bash文件运行jar包,并构建该bash的镜像,代替构建直接运行jar包的镜像,利于镜像与...然后在该文件夹下,创建bash文件和容器配置文件 2、创建bash文件 vi run.sh java -jar /usr/data/app-1.0.0.jar /usr/data是docker容器内的路径...三、创建容器并运行 docker run -d -it --name=myapp -p 8081:8081 -v /home/admin/app:/usr/data myapp:1.0.0 docker...引擎重启后自动运行(也可以理解为操作系统重启后自动运行,如果docker是开机自动运行的话) docker run --restart=always -d -it --name=myapp -p 8082...,通常与 -t 同时使用; -i, –interactive=false Keep STDIN open even if not attached -t: 为容器重新分配一个伪输入终端,通常与 -i

    1.8K20

    docker run 命令使用详解(二)

    docker run --name my-container ubuntu上面的命令将使用ubuntu镜像创建一个名为my-container的容器。...docker run -p 8080:80 nginx上面的命令将使用Docker Hub上的nginx镜像创建一个新的容器,并将容器内部的80端口映射到主机的8080端口。...docker run -v /host/dir:/container/dir ubuntu上面的命令将使用ubuntu镜像创建一个新的容器,并将主机的/host/dir目录挂载到容器的/container...docker run --env VAR=value ubuntu上面的命令将使用ubuntu镜像创建一个新的容器,并设置环境变量VAR的值为value。...删除容器如果要在容器退出时自动删除容器,可以使用--rm选项。docker run --rm ubuntu上面的命令将使用ubuntu镜像创建一个新的容器,并在容器退出时自动删除该容器。

    58640

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券