用的不多,容易忘记,记录一下,随时查询。

查看版本

docker version

列出所有镜像

docker images

列出所有容器

docker ps -a

容器启动/停止/重启

docker srart/stop/restart container_id

删除镜像或容器

docker rmi image_id    #删除镜像
docker rm container_id    #删除容器

后台开启一个容器

docker run -d --name xxx -p xxx:xxx image_name

进入交互式shell

docker run -it image_name /bin/bash  #启动一个容器并进入shell
docker exec -it container_id /bin/bash  #从启动后的容器进入shell

运行MSF

docker run -it -p4444:4444 -p8888:8888 metasploitframework/metasploit-framework 

修改容器的名字

docker rename name1 name2

登录docker

docker login/logout    #需要授权码,密码不能进行登录