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|容器名称
  • 相关阅读:
    mysql添加用户和密码
    常用正则表达式
    锐捷配置telnet
    Cisco配置aaa验证
    华为交换机端口镜像配置
    华为交换机boot默认密码
    python自动化运维常用模块安装
    python交互模式下tab键自动补全
    python脚本检查TCP端口是否正常
    python脚本获取主机Mac地址
  • 原文地址:https://www.cnblogs.com/zhaijihai/p/10235070.html
Copyright © 2011-2022 走看看