镜像命令
#查看所有本地主机上的镜像 可以使用docker image ls代替
docker images
image.png
#搜索镜像
docker search
image.png
#下载镜像
docker pull xxx
image.png
#删除镜像
docker rmi xxx
#删除指定id的镜像
docker rmi -f 镜像id
#删除全部的镜像
docker rmi -f $(docker images -aq)
image.png
容器命令
docker pull nginx
新建容器并启动
docker run [可选参数] image
#参数说明
--name="xxx" 容器名字
-d 后台方式运行
-it 使用交互方式运行,进入容器查看内容
-p 指定容器的端口 实例:-p 8080:8080
-p 主机端口:容器端口
-P 随机指定端口
# 测试,启动并进入容器
docker run -it centos /bin/bash
docker run -d --name nginx80 -p 80:80 nginx
image.png
退出容器
exit #退出容器并关闭
ctrl + P + Q #容器不关闭退出
启动并停止容器
docker start 容器id # 启动容器
docker restart 容器id # 重启容器
docker stop 容器id # 停止当前正在运行的容器
docker kill 容器id # 强制停止当前的容器
image.png
进入当前正在运行的容器
# 方式一
docker exec -it 容器id /bin/bash
# 方式二
docker attach 容器id
image.png
删除容器命令
#遍历容器
docker container ls -a
#删除容器
docker rm 容器id
#批量删除容器
docker rm $(docker container ls -aq)
image.png
网友评论