英博云平台开发机支持启用Docker容器功能(DinD),允许用户在开发机运行其他容器,从而支持用户在开发机环境中构建镜像,将构建好的镜像推送到自定义镜像仓库中。
- 开发机创建时开启Docker开关或开发机创建后配置Docker开关。
注意:
- 开发机主容器和开发机内部启动的容器为互相隔离的环境,内部启动的容器不占用主容器的资源。
- 更改Docker配置后,开发机会重启。
- 在创建开发机时,打开Docker容器开关。
- 创建开发机后,在对应开发机所在行,选择 操作 > 更多 > Docker配置。

- 在弹出的Docker配置窗口中,调整开关,单击确定即可。

命令 | 功能 | 示例 |
---|
docker run | 启动一个新的容器并运行命令 | docker run -d ubuntu |
docker ps | 列出当前正在运行的容器 | docker ps |
docker ps -a | 列出所有容器(包括已停止的容器) | docker ps -a |
docker build | 使用 Dockerfile 构建镜像 | docker build -t my-image . |
docker images | 列出本地存储的所有镜像 | docker images |
docker pull | 从 Docker 仓库拉取镜像 | docker pull ubuntu |
docker push | 将镜像推送到 Docker 仓库 | docker push my-image |
docker exec | 在运行的容器中执行命令 | docker exec -it container_name bash |
docker stop | 停止一个或多个容器 | docker stop container_name |
docker start | 启动已停止的容器 | docker start container_name |
docker restart | 重启一个容器 | docker restart container_name |
docker rm | 删除一个或多个容器 | docker rm container_name |
docker rmi | 删除一个或多个镜像 | docker rmi my-image |
docker logs | 查看容器的日志 | docker logs container_name |
docker inspect | 获取容器或镜像的详细信息 | docker inspect container_name |
docker exec -it | 进入容器的交互式终端 | docker exec -it container_name /bin/bash |
docker network ls | 列出所有 Docker 网络 | docker network ls |
docker volume ls | 列出所有 Docker 卷 | docker volume ls |
docker info | 显示 Docker 系统的详细信息 | docker info |
docker version | 显示 Docker 客户端和守护进程的版本信息 | docker version |
docker stats | 显示容器的实时资源使用情况 | docker stats |
docker login | 登录 Docker 仓库 | docker login |
docker logout | 登出 Docker 仓库 | docker logout |