启动 Docker 镜像需要先确保镜像已存在(本地构建或从仓库拉取),然后通过 docker run 命令创建并启动容器。以下是详细步骤:
docker images
docker pull nginx)或构建(如 docker build -t my-image .)。docker run [OPTIONS] IMAGE_NAME[:TAG|@DIGEST] [COMMAND]
常用选项:
- -d:后台运行( detached 模式)
- -p 宿主机端口:容器端口:端口映射(如 -p 80:80)
- --name 容器名:指定容器名称(避免随机生成)
- -v 宿主机目录:容器目录:挂载数据卷
- -e KEY=VALUE:设置环境变量
- --rm:容器退出后自动删除
docker run -d -p 8080:80 --name my-nginx nginx
http://localhost:8080 即可看到Nginx欢迎页。docker run -it ubuntu /bin/bash
-it:进入交互模式并分配终端。docker run -d \
-e MYSQL_ROOT_PASSWORD=123456 \
-v /host/data:/var/lib/mysql \
--name mysql-container \
mysql:5.7
bash
docker psbash
docker stop 容器名或ID
docker start 容器名或IDbash
docker exec -it 容器名或ID /bin/bash-p 8081:80)。--name 指定唯一名称,或删除旧容器(docker rm 容器名)。docker logs 容器名 查看错误信息。通过以上步骤,你可以灵活启动和管理Docker镜像。根据需求调整参数即可!