有镜像才能创建容器,这是根本前提

docker run [options] image [command] [arg]新建并启动容器

说明

  • —name=”容器新名字” 为容器指定一个名称
  • -d 后台运行容器,并返回容器ID,也即启动守护式容器
  • -i 以交互模式运行容器,通常与-t同时使用
  • -t 为容器重新分配一个伪输入终端,通常与-i同时使用
  • -P 随机端口映射
  • -p 指定端口映射,有以下四种格式

    1. ip:hostPort:containerPort
    2. ip::containerPort
    3. hostPort:containerPort
    4. containerPort

    docker ps列出当前运行的所有容器

    说明

  • -a 列出当前所有正在运行的容器+历史上运行过的

  • -l 显示最近创建的容器
  • -n 显示最近创建的n个容器
  • -q 静默模式,只显示容器编号
  • —no-trunc 不截断输出

    退出容器

    exit容器停止退出

    ctrl+p+q容器不停止退出

    docker start 容器ID或者容器名 启动容器

    docker restart 容器ID或者容器名 重启容器

    docker stop 停止容器

    docker rm 容器ID或者容器名 删除容器

    docker rm -f $(docker ps -a -q) 一次性删除多个容器