docker 常用命令大全

docker命令大全

拉取基础镜像
docker pull 基础镜像
# 从docker 官网上拉取镜像 [docker官网](https://hub.docker.com/)
运行镜像
docker run -it  -p 8080:8080 --name 自定义名称 基础镜像
#-p 宿主机端口:容器内部使用端口
#-itd  i:以交互模式运行容器 t:为容器重新分配一个伪输入终端 it 通常一起使用   d:后台运行容器(不显示交互式命令行)
#--name 自定义容器的名字
# 基础镜像可以用id 也可以用name:版本 的形式
创建镜像
 docker build -t 镜像名称 .[表示当前目录]
 #读取目录下的Dockerfile 文件 按照文件里面的步骤命令创建 镜像
查看所有的镜像
docker images
删除镜像
 docker rmi  镜像ID
 # 如果存在相同镜像ID的话
 docker rmi 仓储名:TAG名
删除容器
 docker rm 容器ID
导出镜像
docker save 镜像名称 -o 路径
加载镜像
docker load -i 路径
开启容器
docker start 容器id/容器名称
进入容器
docker attach 
使用运行的容器执行命令
docker exec -it 容器id/名称 需要执行的命令
容器保存成镜像
docker commit 容器名 镜像名
修改镜像的名字
docker tag 镜像id 镜像名字:版本标记
#并不是真正的修改名字,看起来更像是复制一个新的镜像,原来的镜像还存在,镜像id一样 tag 标记不一样
原文地址:https://www.cnblogs.com/Yann123/p/12981583.html