docker常用命令

拉镜像到本地

docker pull tleemcjr/metasploitable2

新建容器时指定端口映射并进入前台

docker run -it -p 39080:80 --name tb2 tleemcjr/metasploitable2

开启容器

docker start tb2

前台进入容器

docker exec -it tb2 /bin/bash

docker attach tb2

前台退出并关闭容器的运行

exit

前台退出但不关闭容器的运行

Ctrl+P+Q

ubuntu查看进程和对应的端口

netstat -tnlp

查看docker占用硬盘

docker system df 或 docker system df -v

查看正在运行的容器

docker ps

查看所有的容器

docker ps -a

删除容器

docker rm

停止容器

docker stop

删除镜像

docker rmi

搜索官方镜像

docker search kali

改名

docker rename debian-basic basic

运行容器中的程序

docker exec -it cyber /bin/bash -c "/root/code/helloworld.sh"

查看docker用户信息

cat /root/.docker/config.json