docker基本操作
入门请看help
$ docker --help 【指令都在help里面,不记得时请参考help的指南】
基本操作
$ docker version 【查看docker的版本信息】
$ docker info 【显示Docker信息】
$ docker search [镜像名称] 【在docker公开的hub中搜寻镜像】
$ docker pull [镜像名称] 【拉取镜像到本地】
$ docker images 【查看拥有的images】
$ docker image ls 【查看拥有的images】
$ docker start [container_ID] 【启动一个容器】
$ docker stop [container_ID] 【停止一个容器】
$ docker restart [CONTAINER ID] 【重启运行中的容器】
$ docker rm [CONTAINER ID] 【删除容器】
$ docker rmi [IMAGE RESPOSITORY NAME] 【删除镜像】
$ docker history 【显示镜像的历史记录】
进阶操作
$ docker run -p 9001:80 citizenstig/dvwa 【运行一个新容器并将dvwa镜像加载到这个容器中,将docker9001端口映射到容器的80端口】
$ docker ps -a 【查看docker所有的容器,包括没有启动的容器 】
$ docker exec -it [container_ID] /bin/bash 【进入一个容器交互式后台界面】
$ exit 【退出该容器的交互式后台界面】
$ docker ps -a -q 【获得当前所有容器的ID】
$ docker logs 【显示docker日志】
$ docker inspect [CONTAINER ID] 【显示指定容器的详细内容】
$ docker stop $(docker ps -a -q) 【停止所有容器】
$ docker tag [IMAGE_ID] newRespository:newTag 【指定某一个镜像ID打上tag,仓库名重命名】
$ docker diff [CONTAINER ID] 【列出启动镜像中文件和当前目录的差异变化,相当于git status】