启动命令(docker启动命令)燃爆了

2025-04-21 00:19:01 来源:文章憎命网 分类:{typename type="name"/}

Docker运行命令示例

启动命令(docker启动命令)燃爆了

 

Docker是启动启动一个平台,可让你将应用程序开发,命令命令测试和部署为可在几乎任何地方运行的燃爆可移植的自给自足的容器docker run命令从给定的镜像创建一个容器,并使用给定的启动启动命令启动该容器这是开始使用Docker时应熟悉的第一批命令之一。

在本文中,命令命令我们将使用官方的燃爆Nginx镜像来展示运行Docker容器的各种方法Docker运行命令docker run命令采用以下形式:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]。

从中创建容器的启动启动镜像名称是docker run命令的唯一必需参数如果本地系统上不存在该映像,则将其从注册表中拉出如果未指定任何命令,命令命令则在运行容器时将执行Dockerfile的燃爆CMD或ENTRYPOINT指令中指定的命令。

从版本1.13开始,启动启动Docker CLI进行了重组,命令命令并且所有命令都被分组在与之交互的燃爆对象下由于run命令与容器交互,因此它现在是启动启动docker container的子命令新命令的语法如下:docker container run [OPTIONS] IMAGE [COMMAND] [ARG...]。

仍支持旧的命令命令1.13以前的语法在后台,docker run命令是燃爆docker container run的别名鼓励用户使用新的命令语法所有docker container run选项的列表可在 Docker文档页面上找到。

在前台中运行容器默认情况下,当docker run命令未提供任何选项时,根进程将在前台启动这意味着来自根进程的标准输入,输出和错误将附加到终端会话docker container run nginxNginx进程的输出将显示在你的终端上。

由于没有与Web服务器的连接,因此终端为空要停止容器,请按CTRL+C终止正在运行的Nginx进程以分离(后台)模式运行容器要在退出终端会话时保持容器运行,请以分离模式启动容器这类似于在后台运行 Linux进程。

使用-d选项启动独立的容器:docker container run -d nginx050e72d8567a3ec1e66370350b0069ab5219614f9701f63fcf02e8c8689f04fa

根进程终止后,分离的容器将停止你可以使用 docker container ls 命令列出正在运行的容器要将终端连接到分离的容器根进程,请使用 docker container attach令在退出后移除容器。

默认情况下,当容器退出时,其文件系统将保留在主机系统上--rm选项告诉docker run命令在容器自动退出时将其删除:docker container run --rm nginx在容器退出后,Nginx映像可能不是清理容器文件系统的最佳示例。

此选项通常用于执行短期任务(例如测试或数据库备份)的前台容器设置容器名称在Docker中,每个容器都通过UUID和名称来标识默认情况下,如果未显式设置,则容器名称由Docker守护程序自动生成使用--name

选项为容器分配自定义名称:docker container run -d --name my_nginx nginx容器名称必须唯一如果你尝试使用相同的名称启动另一个容器,则会收到类似以下错误:docker: Error response from daemon: Conflict. The container name 。

"/my_nginx" is already in use by container "..c". You have to remove (or rename) that container to be able to reuse that name.

运行docker container ls -a列出所有容器,然后查看它们的名称:docker container lsCONTAINER ID  IMAGE  COMMAND                 CREATED         STATUS         PORTS   NAMES

9d695c1f5ef4  nginx  "nginx -g daemon of…"  36 seconds ago  Up 35 seconds  80/tcp  my_nginx有意义的名称对于在Docker网络中或运行Docker CLI命令时引用容器很有用。

发布容器端口默认情况下,如果未发布任何端口,则只能从容器内部访问容器中运行的进程发布端口意味着将容器端口映射到主机端口,以便这些端口可用于Docker外部的服务要发布端口,请使用-p选项,如下所示:-p host_ip:host_port:container_port/protocol

如果未指定host_ip,则默认为0.0.0.0如果未指定protocol,则默认为TCP发布多个端口,请使用多个-p选项要将容器中的TCP端口80(nginx)映射到主机localhost接口上的端口8080,请运行:。

docker container run --name web_server -d -p 8080:80 nginx你可以通过在浏览器中打开http://localhost:8080或在Docker主机上运行以下

curl 命令来验证端口是否已发布:curl -I http://localhost:8080输出将如下所示:HTTP/1 200 OKServer: nginx/6Date: Tue, 26 Nov 2019 22:55:59 GMT

Content-Type: text/htmlContent-Length: 612Last-Modified: Tue, 19 Nov 2019 12:50:08 GMTConnection: keep-alive

ETag: "5dd3e500-264"Accept-Ranges: bytes共享数据(安装量)当容器停止时,该容器生成的所有数据都将被删除Docker卷是使数据持久化并在多个容器之间共享的首选方法要创建和管理卷,请使用

-p选项,如下所示:-v host_src:container_dest:optionshost_src可以是主机或命名卷上文件或目录的绝对路径container_dest是容器上文件或目录的绝对路径选项可以是

rw(读写)和ro(只读)如果未指定选项,则默认为rw为解释它的工作原理,让我们在主机上创建目录 ,并在其中放置index.html文件:mkdir public_htmlecho"入门小站" > public_html/index.html。

接下来,将public_html目录安装到容器的/usr/share/nginx/html中:docker run --name web_server -d -p 8080:80 -v $(pwd)/public_html:/usr/share/nginx/html nginx

我们使用$(pwd)命令代替指定public_html目录的绝对路径,该命令显示当前工作目录现在,如果在浏览器中键入http://localhost:8080,则应该看到index.html文件的内容你也可以使用。

curl http://localhost:8080入门小站交互式运行容器处理bash之类的交互过程时,请使用-i和-t选项启动容器-it选项告诉Docker将标准输入保留在终端上并分配一个伪tty:docker container run -it nginx /bin/bash

容器的Bash外壳将连接到终端,命令提示符将更改:root@1da70f1937f5:/#现在,你可以与容器的外壳进行交互并在其中运行任何命令在此示例中,我们提供了命令(/bin/bash)作为执行的docker run

命令的参数,而不是Dockerfile中指定的命令结论Docker是打包和部署应用程序的标准,并且是CI/CD,自动化和DevOps的重要组成部分docker container run命令用于创建和运行Docker容器。

【Linux常用命令速查手册】关注【入门小站】,后台回复 「1001」 自取近期热文如何在linux中使用终端命令行创建文件linux之cp,mv,rm参数过长Argumentlisttoolongli

nux总结10大危险命令linux中删除特殊文件linux中tty由来linux中为什么你应该添加交换空间swapLinux如何在Bash中将标准错误stderr重定向到stdout标准输出Linux中

统计进程内存使用的神器linux系统中的IO

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186

更多资讯请点击:探索

推荐资讯

艺术品经纪人来了!以后买卖艺术品需要经纪人,而且跟房地产一样实行艺术资产过户交接! 收藏资讯

什么是艺术品经纪人?艺术品现在已经成为个人资产,并且要办理艺术品身份证和产权证,在艺术品经纪人的帮助下过户交易。艺术品经纪人是为艺术品投资提供中介服务并收取佣金的职业人。艺术品经纪人是兼具审美文化素养

程力威牌东风国六8吨洒水车厂家地址专汽家园

程力威牌东风国六8吨洒水车做梦的人很多,拥有梦想的人也很多,那么勇于将它付诸现实的呢?梦想与现实的距离只差一台程力威牌东风国六8吨洒水车。此款车型的外形尺寸为7030X2200,2350X2800mm

《三位一体:终极合集》宣传片公布 四部作品合体

《三位一体:终极合集》是系列游戏合集,最近官方带来了合集的宣传视频,向玩家们展示了游戏的一些内容,这款作品采用横向卷轴玩法方式,喜欢三位一体的小伙伴可以关注一下。发行商Modus Games和开发商F

11.11国民盛典壕礼钜惠 礼享生活一见倾新

国潮出征 礼遇东方保价先抢双11 | 先拍早领1111万津贴礼潮礼攻略 保价狂欢先抢11.11保价11.11 品质国货先买早收货国潮盛典 壕礼出征一年一次11.11狂欢购 保价先抢领福利国货质造 精选

水源取自老子炼丹成功之地!终端全面爆量,黑马非它莫属!

发布者:蒙蒙 浏览量:375发布时间:2025/2/14 10:23:00 很多人会觉着白开水“没味儿”,口渴时更喜欢喝一些“口感与健康并存”的饮品——苏打水。在各大平台搜索

爵士时隔五年卷土重来 保罗西决梦想或继续等待

爵士时隔五年卷土重来 保罗西决梦想或继续等待发布时间:2020-09-14 18:57 来源:豫都网 我要投稿[摘要]北京时间4月9日,随着快船在今天的比赛中战胜马刺,目前快船与爵士的季后赛首轮对决已