在 Docker 中,"打开"镜像通常指的是运行镜像创建容器并与之交互。以下是几种常见的使用 Docker 镜像的方法:
docker run -it <镜像名> /bin/bash
-i
保持 STDIN 打开-t
分配一个伪终端/bin/bash
是大多数 Linux 镜像中的 shelldocker run <镜像名>
docker images
docker pull <镜像名>
docker ps
docker exec -it <容器ID> /bin/bash
docker logs <容器ID>
docker stop <容器ID>
docker rm <容器ID>
docker rmi <镜像ID>
# 拉取 Ubuntu 镜像
docker pull ubuntu
# 运行并进入 Ubuntu 容器
docker run -it ubuntu /bin/bash
# 在容器内执行命令后退出
exit
# 查看所有容器(包括已停止的)
docker ps -a
注意:Docker 镜像是只读的,当你运行镜像时,Docker 会创建一个可写的容器层。所有修改都发生在容器层,不会影响原始镜像。