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查看命令介绍
  • 相关阅读:
    ubuntu 安装PHP
    修改rm 防止误删除
    游标输出
    微软已经提供了好几个开源的小项目供学习参考
    数据库存取时间比较
    UML建模工具比较
    16进制与BYTE类型转换
    显示有换行字符的提示框
    ORACLE数据库中主要字段类型的读写例子(包括:Long、Raw、Blob)
    .net 动态sql 参数应用 oracle和sql server的比较
  • 原文地址:https://www.cnblogs.com/az4215/p/10909784.html
Copyright © 2011-2022 走看看