首页
仓库
文档
nginx手册
Docker手册
workerman
Flask
PHP
python
RabbitMQ
其他
Linux
占位1
占位2
目录
####查看镜像 查看当前系统中的images信息(镜像) > docker images docker images centos 查看所有名称为centos的镜像 ![](/upload/20240122/7249bafef3f76b113a7fd88a01d93f9a.png) 镜像名称 标签 镜像ID 创建时间 大小 ####搜索镜像 > docker search centos docker pull dokken/centos-stream-8:latest ![](/upload/20240122/2be68217d8cca6cb0b2f236c1216ec9a.png) 镜像名称 描述 点赞 官方 自动构建 https://hub.docker.com/r/library/ 查询镜像的其他版本 docker pull centos:centos7.9.2009 docker pull dokken/centos-stream-8:latest ####下载镜像 > docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载 docker pull ubuntu:13.10 # 利用pull命令获取镜像 docker pull centos # 将默认使用 centos:latest 镜像 提示 Using default tag: latest 默认标签 ####删除镜像 > docker rmi hello-world -f强制删除 (有运行的无法删除,包括创建没运行的) ####创建镜像 1 在已有容器修改后发布镜像 > runoob@runoob:~$ docker commit -m="has update" -a="runoob" e218edb10161 runoob/ubuntu:v2 -m: 提交的描述信息 -a: 指定镜像作者 -p :在commit时,将容器暂停。 e218edb10161:容器 ID runoob/ubuntu:v2: 指定要创建的目标镜像名 2.Dockerfile 文件方式 https://www.runoob.com/docker/docker-dockerfile.html 设置镜像标签,或者重新创建一个镜像 我们可以使用 docker tag 命令,为镜像添加一个新的标签。 > docker tag 860c279d2fec wms/centos:v2 docker tag 860c279d2fec 镜像ID,新镜像名称和新的标签名(tag)。 将指定镜像保存成 tar 归档文件 > docker save -o xxx.tar wms/ubuntu:v3 docker save -o xxx.tar wms/ubuntu:v3 wms/ubuntu:v2 归档多个镜像 导入使用 save 命令导出的镜像。 > docker load < xxx.tar 不能对载入的镜像重命名 从归档文件中创建镜像 > docker import xxx.tar runoob/ubuntu:v4 --- Docker 镜像加速 docker info 查看配置 9.镜像加速 --- 用一个镜像修改后 创建新的镜像 docker pull centos 下载官方最小centos镜像 默认latest标签 docker run -t -i centos /bin/bash 运行镜像 yum update 更新系统 exit 退出镜像 docker ps -a 查看所有容器 docker commit -m="centos new update" -a="wms" b794aa9581c5 wms/centos:v1 提交镜像 docker images 会发现我们已经有了一个新的镜像了