当前位置: 首页 > news >正文

我要学习网站建设企业网站建设的特点

我要学习网站建设,企业网站建设的特点,网站开发超链接点击后变色,百度关键字优化启动容器有两种方式#xff0c;一种是基于镜像新建一个容器并启动#xff0c;另外一个是将在终止状态#xff08;exited#xff09;的容器重新启动。 因为 Docker 的容器实在太轻量级了#xff0c;很多时候用户都是随时删除和新创建容器。 新建并启动 所需要的命令主要…启动容器有两种方式一种是基于镜像新建一个容器并启动另外一个是将在终止状态exited的容器重新启动。 因为 Docker 的容器实在太轻量级了很多时候用户都是随时删除和新创建容器。 新建并启动 所需要的命令主要为 docker run。 下面的命令输出一个 “Hello World”之后终止容器。 $ docker run ubuntu:18.04 /bin/echo Hello world Hello world下面的命令则启动一个 bash 终端允许用户进行交互。 $ docker run -t -i ubuntu:18.04 /bin/bash rootaf8bae53bdd3:/#其中-t 选项让Docker分配一个伪终端pseudo-tty并绑定到容器的标准输入上 -i 则让容器的标准输入保持打开。 在交互模式下用户可以通过所创建的终端来输入命令例如 rootaf8bae53bdd3:/# pwd / rootaf8bae53bdd3:/# ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var启动已终止容器 可以利用 docker container start 命令直接将一个已经终止exited的容器启动运行。 容器的核心为所执行的应用程序所需要的资源都是应用程序运行所必需的。除此之外并没有其它的资源。可以在伪终端中利用 ps 或 top 来查看进程信息。 rootba267838cc1b:/# psPID TTY TIME CMD1 ? 00:00:00 bash11 ? 00:00:00 ps守护态运行 更多的时候需要让 Docker 在后台运行而不是直接把执行命令的结果输出在当前宿主机下。此时可以通过添加 -d 参数来实现。 如果不使用 -d 参数运行容器。容器会把输出的结果 (STDOUT) 打印到宿主机上面 $ docker run ubuntu:18.04 /bin/sh -c while true; do echo hello world; sleep 1; done hello world hello world hello world hello world如果使用了 -d 参数运行容器。 $ docker run -d ubuntu:18.04 /bin/sh -c while true; do echo hello world; sleep 1; done 77b2dc01fe0f3f1265df143181e7b9af5e05279a884f4776ee75350ea9d8017a此时容器会在后台运行并不会把输出的结果 (STDOUT) 打印到宿主机上面(输出结果可以用 docker logs 查看)。 使用 -d 参数启动后会返回一个唯一的 id也可以通过 docker container ls 命令来查看容器信息。 要获取容器的输出信息可以通过 docker container logs 命令 终止 使用 docker container stop 来终止一个运行中的容器。 当 Docker 容器中指定的应用终结时容器也自动终止。 终止状态的容器可以用 docker container ls -a 命令看到 处于终止状态的容器可以通过 docker container start 命令来重新启动。 此外docker container restart 命令会将一个运行态的容器终止然后再重新启动它。 进入容器 在使用 -d 参数时容器启动后会进入后台。 某些时候需要进入容器进行操作包括使用 docker attach 命令或 docker exec 命令推荐大家使用 docker exec 命令原因会在下面说明。 attach命令 $ docker run -dit ubuntu 243c32535da7d142fb0e6df616a3c3ada0b8ab417937c853a9e1c251f499f550$ docker container ls CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 243c32535da7 ubuntu:latest /bin/bash 18 seconds ago Up 17 seconds nostalgic_hypatia$ docker attach 243c root243c32535da7:/#exec命令 docker exec 后边可以跟多个参数这里主要说明 -i -t 参数。 只用 -i 参数时由于没有分配伪终端界面没有我们熟悉的 Linux 命令提示符但命令执行结果仍然可以返回。 当 -i -t 参数一起使用时则可以看到我们熟悉的 Linux 命令提示符。 swn233LAPTOP-S7CJRRVT:~$ docker exec -i 1a2 bash ls bin boot dev etc home lib lib32 lib64 libx32 media mnt opt proc root run sbin srv sys tmp usr varswn233LAPTOP-S7CJRRVT:~$ docker exec -it 1a2 bash root1a2db277b7b5:/# ls bin dev home lib32 libx32 mnt proc run srv tmp var boot etc lib lib64 media opt root sbin sys usr root1a2db277b7b5:/#如果从这个 stdin 中 exit不会导致容器的停止。这就是为什么推荐大家使用 docker exec 的原因。 导入导出 导出容器 如果要导出本地某个容器可以使用 docker export 命令。 $ docker container ls -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 7691a814370e ubuntu:18.04 /bin/bash 36 hours ago Exited (0) 21 hours ago test $ docker export 7691a814370e ubuntu.tar导入容器快照 $ cat ubuntu.tar | docker import - test/ubuntu:v1.0 $ docker image ls REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE test/ubuntu v1.0 9d37a6082e97 About a minute ago 171.3 MB用户既可以使用 docker load 来导入镜像存储文件到本地镜像库也可以使用 docker import 来导入一个容器快照到本地镜像库。这两者的区别在于容器快照文件将丢弃所有的历史记录和元数据信息即仅保存容器当时的快照状态而镜像存储文件将保存完整记录体积也要大。此外从容器快照文件导入时可以重新指定标签等元数据信息。 此外也可以通过指定 URL 或者某个目录来导入例如 $ docker import http://example.com/exampleimage.tgz example/imagerepo删除容器 可以使用 docker container rm 来删除一个处于终止状态的容器。例如 $ docker container rm trusting_newton trusting_newton清理所有处于终止状态的容器 用 docker container ls -a 命令可以查看所有已经创建的包括终止状态的容器如果数量太多要一个个删除可能会很麻烦用下面的命令可以清理掉所有处于终止状态的容器。 $ docker container prune
http://www.zqtcl.cn/news/288467/

相关文章:

  • 长沙网站seo诊断ip138禁止查询该域名
  • 大学生网站设计作业动画ftp发布asp.net网站
  • 网站建设哪家企业好站内优化怎么做
  • 萌宝宝投票网站怎么做网上商城推广方法
  • 网站建设规划书样板社交电商
  • 网站怎么做直播功能吗水库信息化网站建设
  • c语言做网站账号登录系统外资公司代理注册
  • 建站公司塔山双喜做饲料推广哪个网站好
  • php网站后台入口拼多多海外跨境电商入驻流程
  • 0731网站平面logo设计公司
  • 网站设计制作报价图片欣赏wordpress福利
  • 网站上有什么作用自己做网站需要学什么
  • 在哪里做马可波罗网站wordpress中文站cn
  • 威海外贸建站制作游戏的平台
  • 网站栏目策划 有思想的新闻网站建设开发的流程
  • 网站描述修改潍坊百度网站排名
  • 网站开发设计的技术网站开发可能存在的困难
  • 单片机做网站网站地图那么建设
  • 手机版网站建设软件wordpress主题开发ide
  • 网站建设的技术有哪些内容网站推广优化排名
  • 网站开发用jsp网站开发需要什么技术
  • 网站打开404错误怎么解决网站开发树形图
  • 好的建设网站公司哪家好湖南省做网站的
  • 网站怎么上传网站建设可行性分析表
  • 东营做网站优化价格企业网站开发一般多少钱
  • 高端网站设计公司排名邢台哪里有做网站的
  • 广州网站开发 英诺科技营销式网站建设
  • 网站存在的缺陷编程的基础知识
  • flash同视频做网站天津建设工程信息网投标信息系统
  • 湛江做网站开发手机网址大全主页网址