docker常用操作命令

      最后更新:2022-01-27 10:10

      运行容器
      docker run -it 镜像名 /bin/bash

      退出容器
      Docker 退出容器不停止容器运行

      通常我们使用Ctrl+C退出正在执行的操作

      在docker容器中使用Ctrl+D即可退出容器,但是这样会让容器停止运行。

      如果想退出容器但又不想让容器停止,使用Ctrl+P+Q即可

      exit

      或者

      Ctrl+P+Q

      查看容器
      docker ps -a

      查看运行的容器
      docker ps

      重启容器
      docker restart 容器ID

      重启容器后进入交互式
      docker start -i 5c6ce895b979

      进入容器
      docker attach 容器ID
      docker exec -it 容器ID /bin/bash

      docker 下mysql命令式出现了下面这种编辑模式,
      'c
      修改容器自启动

      docker update --restart=always

      删除镜像
      如果要想强行删除镜像, 可以使用-f参数:
      $ docker rmi -f ubuntu:18.04
      U吐agged: ubun七u:18.04
      Deleted: sha256:8flbd2lbd25c3fbld4bOOb7936a73a0664f932ell406c48aOefl9d82fdOb7342

      首先删除容器a21c0840213e:
      $ docker rm a2lc0840213e

      清理镜像
      可以以通过docker image prune命令来进行清理
      例如, 如下命令会自动清理临时的遗留镜像文件层, 最后会提示释放的存储空间:
      $ docker image prune -f
      ...
      Total reclaimed space: 1.4 GB
      支待选项包括:
      D -a, -all: 删除所有无用镜像, 不光是临时镜像; D -fil七er fil七er: 只清理符合给定过滤器的镜像; D -f, -force: 强制删除镜像, 而不进行提示确认。

      查看日志

      docker logs [ID或者名字] 可以查看容器内部的标准输出。

      ssb@rss:~$ docker logs -f bf08b7f2cd89

      -f: 让 docker logs 像使用 tail -f 一样来输出容器内部的标准输出

      查看容器的进程

      我们还可以使用 docker top 来查看容器内部运行的进程

      russb@ssb:~$ docker top ID

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类