gaoyuan 的个人博客

菜鸡的成长之路

Open Source, Open Mind,
Open Sight, Open Future!
  menu
34 文章
1 评论
25461 浏览
1 当前访客
ღゝ◡╹)ノ❤️

docker 基本管理命令

镜像管理

  • docker images 查看当前镜像

  • docker pull 下载镜像

  • docker push 上传镜像

  • docker history 查看镜像制作历史

  • docker inspect 查看镜像/容器底层信息

    eg:
    docker inspect docker.io/nginx //查看镜像底层信息
    docker inspect a49918ac2a02 //查看容器信息
    docker inspect -f "{{.NetworkSettings.IPAddress}}" a49918ac2a02(容器id) // -f 按照预定格式显示

  • docker tag 修改镜像名称/tag

  • docker rmi 删除镜像 //已经启动过容器的镜像不能删除

  • docker save 镜像名称 -o 保存文件名称 导出镜像保存为tar包

  • docker load -i 导入文件名 //导入镜像

  • docker search 查找镜像

docker管理

  • docker run -itd/it 镜像名称 // 运行容器(创建新容器) i 交互式界面 t terminal(终端) d 后台执行
  • docker ps // 查看已经启动的容器列表 -a 显示所有docker容器 -q 只显示容器数字id CONTAINER ID
  • docker stop CONTAINER ID // 关闭容器
  • docker start CONTAINER ID //开启容器
  • docker restart CONTAINER ID //重启容器
  • docker inspect CONTAINER ID // 查看容器信息
  • docker rm CONTAINER ID //删除容器 -f强制删除
  • docker top CONTAINER ID //显示容器进程列表
  • docker exec -it CONTAINER ID 解释器 //进入容器 i交互式界面 t 终端
  • docker attach 容器id // 直接链接上帝进程systemd 退出后systemd 关闭 整个容器,排错时使用,平时不推荐
  • docker rm $(docker stop $(docker ps -qa)) //删除所有的容器包括 关闭的 //命令中可以传递参数

标题:docker 基本管理命令
作者:gaoyuan
地址:HTTP://jkgaoyuan.tech/articles/2019/07/10/1562762603000.html

评论
取消