dockers学习基础镜像管理与命令
查看docker系统信息
docker info 或者 docker system info
1.从镜像仓库拉取镜像
docker pull [OPTIONS] NAME[:TAG|@DIGEST]
docker pull centos:7.6.1810
2. 镜像仓库搜索镜像
docker search centos
3. 查看本地镜像列表
docker image ls
docker image ls --no-trunc 查看镜像列表显示每个镜像的完整ID,image id默认为64位,通常只显示前12位
docker image ls -q 只显示镜像列表的ID
4. 查看单个镜像详细信息
docker image inspect [OPTIONS] IMAGE [IMAGE...]
docker image inspect f1cb7c7d58b7
5. 镜像的导入与导出
docker image save 4e5021d210f6 >./ubuntu_bak.tar 将镜像文件导出到本地的当前目录
docker image load -i ubuntu_bak.tar 导入镜像
导入镜像如果不加tag在显示时tag则为none,可以手动加tag
6. 镜像删除
docker image rm 镜像id/镜像名称
docker image rm 4e5021d210f6
docker image rm -f 4e5021d210f6 强制删除镜像如果镜像有关联也可以强制删除
7. docker其它常用命令
# 创建一个新的容器,使用 Commands docker create # 创建一个新的容器,使用 Management Commands,作用相同 docker container create # 显示容器列表 docker ps docker container ls # 在一个新的容器中运行一个命令 docker run docker container run
在docker 1.13之后docker将命令进行了分组,这里我们将一些常用的命令,及其对应的 Management Commands 命令,具体如下图
8. 针对单个docker 命令进行查看其参数说明时的命令如下
docker container ls --help
显示如下: