zoukankan      html  css  js  c++  java
  • Docker命令

    1、docker --version可查看docker版本并检测docker是否安装成功,若需要查看更多关于docker的信息可以使用命令docker version / docker info 
    2、images and containers
      image是可执行包,包括程序代码,运行时,类库,环境变量及配置文件
      container是image的运行实例
    3、如何运行docker image
      docker run hello-world =》 hello-world是一个简单的镜像
      该命令会检查docker中是否存在该镜像,若存在直接运行,否则会从仓库中拉取该镜像后再运行,即docker pull hello-world
    4、docker image相关操作
      拉取镜像:docker pull [ubuntu:latest]
      查看镜像:docker images 或者 docker image ls
      删除镜像:docker rmi [image_id/repository/..]
      运行镜像:docker run [-d/-it] ubuntu
      >>> -t:在新容器内指定一个伪终端或终端
      >>> -i:允许你对容器内的标准输入(STDIN)进行交互
      >>> -d:进程在后台运行(若运行时未注意使用了前台进程,可使用ctrl+p ctrl+d切换至后台进程)
    5、docker container相关操作
      查看容器:docker container ls / docker ps -》 正在运行的容器
           docker container ls --all / docker ps -a -》 所有容器
           docker container ls -aq -》 获取所有容器container_id
      启动容器:docker start [container_name/container_id]
      停止运行:docker stop [container_name/container_id]
      删除容器:docker rm [container_name/container_id]
        --> 命令结合使用进行批量删除 docker rm `docker ps -a -q`,【注:-q是显示容器的id】

      进入容器内使用命令行模式:docker exec -it [container_name/container_id] /bin/bash
      查看容器的运行日志:docker logs [container_name/container_id]
      获取所有容器内部(如redis,mysql等)ip:docker inspect --format='{{.Name}}-{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
      查看容器的进程数量:docker top [container_name/container_id]

    6、容器的生命周期

      

    7、在操作命令行时,若不清楚操作命令,可使用如docker image --help / docker container --help查看命令介绍
  • 相关阅读:
    Service的生命周期与Activity生命周期区别
    常见浏览器兼容性问题与解决方案
    ToString()格式
    通过使用 SuppressMessage属性禁止显示或忽略代码分析冲突的功能
    javascript添加预览本地图片
    包管理器控制台常用命令
    C#读取设置Cookie(转)
    MIME类型
    stark组件(2):提取公共视图函数、URL分发和设置别名
    stark组件(1):动态生成URL
  • 原文地址:https://www.cnblogs.com/az4215/p/10909784.html
Copyright © 2011-2022 走看看