专栏首页北京马哥教育Docker常用命令汇总

Docker常用命令汇总

一、查看docker信息

1、查看docker版本

docker version

2、显示docker系统的信息

docker info

二、对image的操作

1、检索image

docker search image_name

2、下载image

docker pull image_name

3、列出镜像列表

docker images

4、删除一个或者多个镜像

docker rmi image_name

5、显示一个镜像的历史

docker history image_name

三、启动容器

1、在容器中运行”echo”命令,输出”hello word”

docker run image_name echo "hello word"

2、交互式进入容器中

docker run -i -t image_name /bin/bash

3、在容器中安装新的程序

docker run image_name apt-get install -y app_name

四、查看容器

1、列出当前所有正在运行的container

docker ps

2、列出所有的container

docker ps -a

3、列出最近一次启动的container

docker ps -l

五、保存对容器的修改

1、保存对容器的修改

docker commit ID new_image_name

六、对容器的操作

1、删除所有容器

docker rm `docker ps -a -q`

2、删除单个容器

docker rm Name/ID

3、 停止、启动、杀死一个容器

$docker stop Name/ID $docker start Name/ID $docker kill Name/ID

4、从一个容器中取日志

docker logs Name/ID

5、列出一个容器里面被改变的文件或者目录

docker diff Name/ID

6、显示一个运行的容器里面的进程信息

docker top Name/ID

7、从容器里面拷贝文件/目录到本地一个路径

docker cp Name:/container_path to_path docker cp ID:/container_path to_path

8、重启一个正在运行的容器

docker restart Name/ID

9、附加到一个运行的容器上面

docker attach ID

七、 保存和加载镜像

1、保存镜像到一个tar包

docker save image_name -o file_path

2、加载一个tar包格式的镜像

docker load -i file_path

八、 登录registry server

1、登陆registry server

docker login

九、发布image

1、发布docker镜像

docker push new_image_name

本文分享自微信公众号 - 马哥Linux运维(magedu-Linux)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-10-04

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Docker常用命令汇总

    docker run image_name apt-get install -y app_name

    小小科
  • 把docker镜像当作桌面系统来用

    博主一直都很喜欢思考怎样管理装在自己电脑上的桌面系统,这篇算是前作能当主力,能入虚拟机,还能随时打包带走,Linux就是这么强大的后续探索吧。

    小小科
  • docker容器技术系列二:docker容器初体验

    一、docker容器安装 1.1 RedHat/CentOS下的docker安装: RedHat/CentOS必须要6.6版本以上,或者7.x才能安装dock...

    小小科
  • Docker常用命令汇总

    docker run image_name apt-get install -y app_name

    小小科
  • Centos7上安装docker 转

    Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。

    双面人
  • Windows10中安装Docker

    https://docs.docker.com/docker-for-windows/install/

    程裕强
  • Docker-如何清理磁盘占用

    最近开始打包我们的一些应用,不得不说,我已经爱上了Docker这个工具。在AWS EC2上,它的存在使我们的工作方便了许多。然而,我们遇到的唯一问题是Docke...

    Shedray大数据专栏
  • SpringBoot-Mysql应用Docker打包部署

    直接安装 docker desktop for windows即可,其中还会包含了docker compose。可通过 docker-compose versi...

    技术路漫漫
  • dockerの初体验

    昨天莫名其妙把deeping整崩了,花了一下午去抢救,但是最后还是重装了。。然后从昨天晚上开始配环境,结果php依赖出了问题,一些插件就装不上。看deepin论...

    yumusb
  • 测试必会 | Docker 核心命令技能

    attach; build; commit; cp; diff; export; images; exec;

    louiezhou001

扫码关注云+社区

领取腾讯云代金券