目录
1. docker镜像管理命令
1.1 镜像搜索
用来搜索需要使用的镜像
docker search 镜像名
1.2 镜像拉取
拉取需要的镜像到本地仓库
docker pull 镜像名
1.3 镜像上传
将镜像上传到在线仓库
在线仓库网址:Docker Hub
完成注册登录之后,就可以管理在线镜像仓库
docker push 镜像名
1.4 查看本地镜像
可以查看本地仓库内的镜像
docker images
字段含义
- REPOSITORY:镜像名
- TAG:标签名
- IMAGE ID:镜像id
- CREATERD:创建时间
- SIZE:镜像大小
1.5 查看镜像详细信息
以代码的形式列出镜像详细信息
docker inspect 镜像名/镜像id:标签
1.6 删除镜像
docker rmi 镜像名/镜像id:标签
批量删除
批量删除需要结合镜像查看命令
docker rmi $(docker images -q) -f
docker images -q 查看所有镜像的id号
1.7 镜像另存为
将仓库中的镜像文件另存为本地文件
docker save -o 存储文件名 存储的镜像
1.8 镜像加载
docker load -i
docker load < 镜像文件名
主机A
主机B
1.9 登录到在线仓库
docker login
登录之后就可以将镜像上传在线仓库,或者从仓库拉取镜像
2. docker容器命令
2.1 创建容器
docker create -i 交互式启动容器
docker create -it 交互式并开启伪终端
2.2 查看容器
docker ps -a
2.3 启动容器
docker start 容器id
2.4 停止容器
docker stop 容器id
2.5 删除容器
docker rm 容器id
批量删除
docker rm $(docker ps -aq) -f
-f:强制删除
2.6 直接启动容器
docker run 镜像名:标签
选项
- -d :后台运行
- -i :交互
- --name:指定容器名
- -v:创建数据卷
- -t:开启为终端
- -n:指定网络模式