查看电脑环境
uname -r
查看是否安装成功
decker version
或
docker info
镜像(Image)和容器(Container)
Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu 16.04 最小系统的 root 文件系统。
镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的 类 和 实例 一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。
镜像(Image)相关命令:
查询镜像
docker search (image-name)
eg : docker search ubuntu
查看镜像的历史版本
docker history (image-name)
将镜像推送到registry
docker push (image-name)
eg : docker pull ubuntu:latest
删除镜像(先stop并删除镜像上的所有容器)
docker rmi <image id>
删除全部镜像
docker rmi $(docker images -q)
修改镜像的tag标签
docker tag image-id imagename:tag
从tar文件中载入镜像
docker load -i test.tar
查看镜像
docker images
容器(Container)相关命令:
进入容器交互式界面
docker attach container
列出容器内发生变化的文件与目录
docker diff container
查看docker上的容器的状态
dcoker logs ID(容器的ID,可以用docker ps查看)
关闭运行中的容器
docker stop ID(或者容器名字)
开启容器
docker start ID
重启运行中的容器
docker restart ID
移除容器(先关闭再删除)
先关闭:docker stop ID
再删除:docker rm ID
杀死容器的主进程
docker kill [options] container
停止所有container
docker stop $(docker ps -a -q)
移除所有container
docker rm $(docker ps -a -q)
new镜像名字(只能字母加数字) 将容器的状态保存为镜像
docker commit ID
将容器打包成tar文件
docker export container > test.tar
从容器内复制文件到指定的路径
docker cp container:path hostpath
查看目前正在运行的容器
docker ps