zoukankan      html  css  js  c++  java
  • 容器基本管理

    1.容器的类型

    工具类:vim

    工具类的容器一般都是 -it启动  (交互式启动)

    docker run -it --name="test_vim"  3fe2fe0dab2e /bin/bash

    服务类:nginx

    服务类容器需要-d    放在后台去运行,去映射他的端口到本地

    docker run -d -p 8080:80 --name="discuz" nginx:1.14

    2.容器的多类启动方式

    2.1交互式启动

    [root@docker ~]# docker run -it --name "testcentos" centos:6.9 /bin/bash
    主要是针对于工具类的容器,一旦exit容器,容器就自动关闭

    2.2守护式启动

      1.交互式启动容器+Ctrl+p+q
          [root@docker ~]# docker run  -it --name "testnginx" nginx /bin/bash
          加ctrl+p+q
          [root@docker ~]# docker attach testnginx
      2.死循环
          docker run  --name testnginx1  -d nginx /bin/sh -c "while true ;do echo hello world; sleep 1;done"
      3.服务前台运行
          sshd -D  
          nginx -g ""
          hang 夯住

    3.容器的常用管理命令

        docker ps -a  -q -l
        
        docker rm 容器ID|容器名称
        批量删除已关闭
        docker rm -v $(docker ps -aq -f status=exited)
        批量强制删除所有
        docker rm -f `docker ps -a –q`
        
        docker top nginx
        docker inspect nginx
        docker attach 容器ID|容器名称(工具类)配合ctrl+p+q
        docker exec  -i -t  容器ID|容器名称 /bin/bash(服务类),一般是做服务类容器调试用
        [root@docker ~]# docker exec -it  centos6.9   /bin/bash
    
    
        docker stop
        docker kill
    
        docker  start -i
        docker  restart 容器ID|容器名称
  • 相关阅读:
    Exception和Error有什么区别?
    网络流量劫持的含义
    安全术语:
    加载相关
    10、接到任务后的整个测试前准备流程总结
    fiddler工具栏数据解释
    HTTP的请求头标签 If-Modified-Since
    VueStudyDemo
    Vue从入门到放弃
    TypeScript初体验
  • 原文地址:https://www.cnblogs.com/zhaijihai/p/10235070.html
Copyright © 2011-2022 走看看