IT艺术

win10下列应用程序 docker
作者:
来源: 本站
发布时间期: 2021-09-24 15:22:53
点击时间 数: 654时间
【 打字:
背景色:

Docker for Windows是依赖 Hyper-v 指标



 注册帐户,登录并在列表中选择加速器,复制并粘贴独占加速器地址到Daemon指标Registry mirrors中 




现在可以打开win指标CMD 执行docker文字 结束

docker info  见 安装是否成功

开始Docker
集装箱指标基本操作
启动单个操作容器:docker run IMAGE_NAME [COMMAND] [ARG…]


相似,启动容器输出hello world。因为它刚安装好Docker,没有镜像,所以凯发旗舰厅先下载最新指标ubuntu18.04指标docker镜像。


docker run ubuntu echo 'hello world'


我第一时间 运行 fun 后 开始下载  ubuntu  IMAGE


一个操作容器一旦处理,就会关闭该容器。


启动交互式容器:docker run -t -i –name=自定义名称 IMAGE_NAME /bin/bash


-i –interactive=true | false,默认情况是false
-t –tty=true | false,默认情况是false


–name 自定义已启动容器指标名称,便利随后指标集装箱选择操作


启动交互式容器,就像虚拟机一样、云主机运行模式,操作文字之后,仍然可以继续:
docker run -i -t ubuntu /bin/bash  这起作用结束

(docker run -i -t --name=zcc ubuntu /bin/bash )贫穷 我也不知道原因



视图容器:docker ps [-a] [-l]

跳过 列出正在运行指标容器

-a all 列出所有容器

-l latest 列出最近指标容器

 



见指定指标容器:docker inspect name | id

name请参阅特定指标容器名称,id是集装箱里唯一指标一个id标识。inspect该文字详细显示容器指标特定信息。

docker inspect haha

 


重新启动已停止指标容器:docker start [-i] 容器名

实际开始时,没有必要每时间 重新启动一个新容器,凯发旗舰厅可以重新启动前面创建指标容器,现实要求凯发旗舰厅这样开始它。

docker start -i haha

 


删除已停止指标容器:docker rm name | id

docker rm thirsty_kepler
docker rm upbeat_albattani

 


防护容器
在运行要离开指标文字后,交互式容器将停止,在实践中,凯发旗舰厅常常需要能够跑很长一段时间,一个可以在后台运行指标容器,即使它离开,保护容器具有这个使用。防护容器:

能跑很长时间;
没有交互式会话;
适用于运行应用程序和服务。
将容器作为守护进程运行

执行所需操作后离开容器时,,不开始exit离开,可以开始Ctrl+P Ctrl+Q取代,以护卫指标形式把容器推开。

 



附加到正在运行指标容器上

离开正在运行指标容器,想再进去一时间 ,需要开始attach文字:docker attach name | id

docker attach haha


启动保护容器

启动保护容器,你可以在后台为凯发旗舰厅做这件事:docker run -d IMAGE_NAME [COMMAND] [ARG…]

当文字在后台执行时,,集装箱仍将关闭。在这里防止集装箱立即离开,编写脚本循环输出“hello world”。

docker run --name hiahia -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done"

 



视图容器时间志

当保护容器在后台运行时,凯发旗舰厅可以用它docker时间志文字见其输出:docker logs [-f] [-t] [–tail] IMAGE_NAME

-f –follows=true | false,默认情况是false,显示更新

-t –timestamps=true | false,默认情况是false,显示时间戳

–tail=“all” | 行数,显示最新行数指标时间志

 



视图容器中指标进程

见正在运行指标容器指标进程:docker top IMAGE_NAME

 



正在运行指标容器将启动一个新进程

Docker这个想法是,容器运行一个服务,但通常您需要监视服务,因此,您还需要在服务已经运行指标容器中启动一个新进程:docker exec [-d] [-i] [-t] IMAGE_NAME [COMMAND] [ARG…]

docker exec -i -t hiahia /bin/bash


 


停车保护容器

发送信号停止容器:docker stop 容器名

强制停止:docker kill 容器名

DOCKER run 长期开始


文字格式:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
Usage: Run a command in a new container
汉语手段:开始run文字创建新容器(container)

  • 共同选项说明
    • -d, --detach=false, 指定容器是在前台运行还是在后台运行,未履行债务 false
    • -i, --interactive=false, 打开STDIN,用于控制台交互
    • -t, --tty=false, 允许tty设备,这可以第二终端登录,未履行债务 false
    • -u, --user="", 指定容器指标用户
    • -a, --attach=[], 登录容器(一定是docker run -d活化容器)
    • -w, --workdir="", 指定容器指标工作目录
    • -c, --cpu-shares=0, 设置容器CPU体重 ,在CPU社区场景开始
    • -e, --env=[], 指定环境变量,可以在容器中开始此环境变量
    • -m, --memory="", 指定容器指标最大内存限制
    • -P, --publish-all=false, 指定容器公开指标港口
    • -p, --publish=[], 指定容器公开指标港口
    • -h, --hostname="", 指定容器指标主机名
    • -v, --volume=[], 装入容器指标储存量,装入容器目录
    • --volumes-from=[], 在其他容器上安装容积,装入容器目录
    • --cap-add=[], 添加权限,权限列表将在:
    • --cap-drop=[], 删除权限,权限列表将在:
    • --cidfile="", 在运行容器之后,写入指定文件中指标容器PID成本,监控系统指标典型应用
    • --cpuset="", 设置容器可以开始指标CPU,此参数可用于容器独占CPU
    • --device=[], 将主机设备添加到容器中,相当于直接获得设备
    • --dns=[], 指定容器指标dns侍者
    • --dns-search=[], 指定容器指标dns搜索域名,写入容器/etc/resolv.conf文件
    • --entrypoint="", 覆盖image入境点
    • --env-file=[], 指定环境变量文件,文件格式是每行一个环境变量
    • --expose=[], 指定容器公开指标港口 ,也就是说,修改镜像指标暴露港口
    • --link=[], 指定容器之间指标关联,开始其他容器IP、env等信息
    • --lxc-conf=[], 指定容器指标配置文件,仅在指定指标--exec-driver=lxc开始时
    • --name="", 指定容器名称,容器管理可以在以后按名称执行,links特性需要开始名称
    • --net="bridge", 集装箱网络设置:
      • bridge 开始docker daemon指定桥
      • host //容器开始主机指标网络
      • container:NAME_or_ID >//开始其他容器网络,社区IP和PORT和其他网络资源
      • none 容器开始自己指标网络(相似--net=bridge),但没有配置
    • --privileged=false, 指定容器是否为特权容器,特权容器具有所有指标capabilities
    • --restart="no", 在容器停止后指定重新启动策略:
      • no:容器离开时不会重新启动
      • on-failure:集装箱失效出口(返回成本非零)时间重启
      • always:容器离开时总是重新启动
    • --rm=false, 指定容器在容器停止后自动删除(不受第二docker run -d活化容器)
    • --sig-proxy=true, 设置要由代理接受和处理指标信号,但是SIGCHLD、SIGSTOP和SIGKILL无法代理

例子

  • 运行在后台执行指标容器,全部,也可以开始控制台进行管理:docker run -i -t -d ubuntu:latest
  • 开始文字在后台连续执行指标容器,不要直接显示容器指标内部信息:docker run -d ubuntu:latest ping www.docker.com
  • 运行继续在后台执行指标容器,全部执行文字,程序终止后,可以重新启动并运行,也可以开始控制台进行管理,docker run -d --restart=always ubuntu:latest ping www.docker.com
  • 为容器指定名称,docker run -d --name=ubuntu_server ubuntu:latest
  • 容器外露80港口 ,并指定主机80港口 与它通信(: 它曾经是一个主机港口 ,然后是集装箱需要暴露指标港口),docker run -d --name=ubuntu_server -p 80:80 ubuntu:latest
  • 指定容器中指标目录与主机目录社区(: 它曾经是一个主机文件夹,然后是容器需要社区指标文件夹),docker run -d --name=ubuntu_server -v /etc/www:/var/www ubuntu:latest





扫一扫在手机打开当前页

Contact

联系凯发旗舰厅

告诉凯发旗舰厅你想要什么!凯发旗舰厅为当地客户提供专业、及时服务
地址:云南省昆明市白云路368号
电话:47305662 (周:09:00-18:00(星期一至五))
何将军:47305662
李老板:47305662