Docker Commonds

脑子不够用,记录下自己所学所用的命令,备忘...不断补充.

最最基本的命令

查看 docker 信息

docker info

查看 docker 版本及相关信息

docker version

仅查看 docker 版本信息

docker --version
容器相关的命令

查看正在运行的容器

docker ps

查看所有容器,不管是否运行或停止

docker ps -a

附加一个正在运行的容器,执行该命令后,会进入该容器的控制台...

docker attach containerId/Name
跟镜像相关的命令

搜索远程仓库中的镜像

比如搜索远程仓库中的 nginx 镜像

docker search nginx

拉取远程仓库中的镜像到本机

docker pull imageId/imageName

推送一个本地镜像到远程仓库

docker pull imageId/imageName

查看所有镜像

docker image list

docker build

删除镜像

docker rmi myImage

docker volume 相关命令

docker volume 帮助命令

docker volume --help

列出所有 volumes

docker volume ls

查看指定的 volume 的详细信息

docker volume inspect <volume_name>

查看哪些容器正在使用特定的 volume

docker ps -a filter volume=<volume_name>

查看 volume 的具体内容

ls /var/lib/docker/volumes/<volume_name>/_data

查看 dangling (未被使用) 的 volumes

docker volume ls -f dangling=true

删除指定的 volume

docker volume rm <volume_name>

删除所有未使用的 volumes

docker volume prune

创建新的 volume

docker volume create <volume_name>

导入和导出

导入和导出

docker exp

导出某个镜像为 tar 归档文件,以便我们分发.

docker export imageName:tag > name.tar

Tips:我们可以看到导出的 tar 归档文件的大小

du -sh name.tar

导入某个镜像的 tar 归档文件,会自动解压缩成为一个镜像

docker import name.tag imageName:tar

posted @ 2017-05-31 13:59  taadis  阅读(89)  评论(0)    收藏  举报
扫码关注

扫码关注我