Docker笔记2 命令使用

Docker常见命令

容器相关操作

docker create # 创建一个容器但是不启动它

docker run # 创建并启动一个容器

docker stop # 停止容器运行,发送信号SIGTERM  

 docker stop `docker ps -q` #停止当前运行的所有容器

docker start # 启动一个停止状态的容器

docker restart # 重启一个容器

docker rm # 删除一个容器

docker rm `docker ps -a -q` #删除所有容器

docker kill # 发送信号给容器,默认SIGKILL

docker attach # 连接(进入)到一个正在运行的容器

docker wait # 阻塞到一个容器,直到容器停止运行

获取容器相关信息

docker ps # 显示状态为运行(Up)的容器

docker ps -a # 显示所有容器,包括运行中(Up)的和退出的(Exited)

docker inspect # 深入容器内部获取容器所有信息

docker logs # 查看容器的日志(stdout/stderr)

docker events # 得到docker服务器的实时的事件

docker port # 显示容器的端口映射

docker top # 显示容器的进程信息

docker diff # 显示容器文件系统的前后变化

导出容器

docker cp # 从容器里向外拷贝文件或目录

docker export # 将容器整个文件系统导出为一个tar包,不带layers、tag等信息

执行

docker exec # 在容器里执行一个命令,可以执行bash进入交互式

镜像操作

docker images # 显示本地所有的镜像列表

docker import # 从一个tar包创建一个镜像,往往和export结合使用

docker build # 使用Dockerfile创建镜像(推荐)

docker commit # 从容器创建镜像

docker rmi # 删除一个镜像

docker load # 从一个tar包创建一个镜像,和save配合使用

docker save # 将一个镜像保存为一个tar包,带layers和tag信息

docker history # 显示生成一个镜像的历史命令

docker tag # 为镜像起一个别名

删除老的(一周前创建)容器

docker ps -a | grep 'weeks ago' | awk '{print $1}' | xargs docker rm

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转载自 http://blog.opskumu.com/docker.html 一、Docker 简介 Docke...
    极客圈阅读 10,850评论 0赞 120
  • Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 16,016评论 15赞 147
  • 一、Docker 简介 Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用...
    R_X阅读 4,601评论 0赞 27
  • Docker命令分类 容器生命周期管理 容器操作 容器rootfs命令 镜像仓库 本地镜像管理 版本信息 Dock...
    garyond阅读 2,956评论 0赞 4
  • 我曾想写七行情诗给你, 一行用作引燃晚霞, 二行织作鸳鸯手帕, 三行飞落棋子灯花, 最后一行, 是我说不出的话, ...
    青鹅阅读 646评论 0赞 2

友情链接更多精彩内容