• 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查看命令介绍
  • 相关阅读:
    git clone代码总是失败
    sublime常用快捷键及插件
    canvas圆形倒计时
    box-show的用法
    全选、反选
    数据库,增删改查
    PHP操作MySQL
    输出六个随机字符串
    约瑟夫环的故事
    Unix编程艺术——摘录一
  • 原文地址:https://www.cnblogs.com/az4215/p/10909784.html
Copyright © 2020-2023  润新知