关于Docker-Docker指令
镜像指令
#1、查看所有存在的镜像
docker images
#可选项
-a ,--all #列出所有
-q ,--quiet #只显示镜像的id
#2、搜索镜像
docker search 镜像名
#3、下载镜像
docker pull 镜像名
#4、删除镜像
docker rmi 镜像1id 镜像2id
docker rmi $(docker images -aq) #删除所有镜像
#可选项
-f #不进行询问,强制删除
容器指令
#1、创建并运行容器
docker run [选项] 镜像名
#可选项
--name #容器名字,用于区分容器
-d #后台启动
-it #交互式运行
-p #映射端口
-P #随机端口映射
-v #文件挂载
#2、列出所有容器
docker ps #列出正在运行的容器
#可选项
-a #列出所有容器包括正在运行和停止运行的容器
-q #列出所有容器的id
#1、使用exec启动容器,相当与新创建一个终端机打开容器
docker exec -it 容器id
#2、使用attach进入容器,attach是直接进入容器并不会新建终端
docker attach 容器id
exit
ctrl+P+Q #快捷键
#当使用exec进入容器时,离开后不会停止容器
#当使用attach进入容器时,离开后会停止容器
#1、删除指定容器
docker rm 容器id
#2、删除所有容器
docker rm $(docker ps -qa)
#3、删除所有停止运行的容器
docker container prune
#可选项
-f #强制

浙公网安备 33010602011771号