• 容器基本管理


    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|容器名称
  • 相关阅读:
    Tag文件使用
    微信开发 select选择框
    useGeneratedKeys的用法
    IBM MQ8.0常用操作
    C++对象在继承情况下的内存布局---多态实现的原理
    C++中的赋值操作符重载和拷贝构造函数
    C++中多态的概念和意义
    C 链表冒泡排序
    js 倒计时(可自定义时间)
    如何分析解决Android ANR
  • 原文地址:https://www.cnblogs.com/zhaijihai/p/10235070.html
Copyright © 2020-2023  润新知