Docker 镜像是 Docker 容器的基础,包含了运行应用所需的所有文件和依赖。以下是 Docker 镜像的详细使用方法:
docker pull [镜像名称]:[标签]
# 示例:
docker pull ubuntu:20.04
docker pull nginx:latest
docker images
# 或
docker image ls
docker run [选项] [镜像名称]
# 示例:
docker run -it ubuntu:20.04 /bin/bash
-d
: 后台运行容器-p
: 端口映射(主机端口:容器端口)-v
: 卷挂载(主机目录:容器目录)-e
: 设置环境变量--name
: 为容器指定名称docker rmi [镜像ID或名称]
# 示例:
docker rmi ubuntu:20.04
docker inspect [镜像ID或名称]
docker search [关键词]
# 示例:
docker search mysql
docker build -t [自定义镜像名称] .
# 示例:
docker build -t myapp:1.0 .
docker save -o [文件名.tar] [镜像名称]
# 示例:
docker save -o ubuntu.tar ubuntu:20.04
docker load -i [文件名.tar]
# 示例:
docker load -i ubuntu.tar
docker tag [源镜像] [新镜像名称]:[标签]
# 示例:
docker tag ubuntu:20.04 myregistry/ubuntu:20.04
docker push [镜像名称]:[标签]
# 示例:
docker push myregistry/ubuntu:20.04
docker image prune
docker image prune -a
latest
标签,明确指定版本号docker history [镜像名称]
查看镜像构建历史docker scan [镜像名称]
检查安全漏洞通过掌握这些基本操作,您可以有效地使用 Docker 镜像来构建和运行容器化应用。