Docker 镜像本身不能直接运行,但可以通过 Docker 引擎运行镜像创建的容器。以下是详细说明:
docker run [OPTIONS] IMAGE_NAME[:TAG|@DIGEST]
示例:
docker run -it ubuntu:20.04 /bin/bash
-d
后台运行-p
端口映射(如 -p 8080:80
)-v
数据卷挂载--name
指定容器名称docker ps
查看已占用端口sudo
或将用户加入 docker 组bash
docker exec -it 容器ID /bin/bash
bash
docker ps
bash
docker build -t 自定义镜像名 .
总结:Docker 镜像是通过 docker run
命令实例化为容器运行的,这种沙箱化的运行方式正是 Docker 的核心价值所在。