Docker简介

英博云平台开发机支持启用Docker容器功能(DinD),允许用户在开发机运行其他容器,从而支持用户在开发机环境中构建镜像,将构建好的镜像推送到自定义镜像仓库中。

前提条件

  • 开发机创建时开启Docker开关或开发机创建后配置Docker开关。

操作步骤

注意:

  1. 开发机主容器和开发机内部启动的容器为互相隔离的环境,内部启动的容器不占用主容器的资源。
  2. 更改Docker配置后,开发机会重启。
  1. 在创建开发机时,打开Docker容器开关。
  2. 创建开发机后,在对应开发机所在行,选择 操作 > 更多 > Docker配置
  3. 在弹出的Docker配置窗口中,调整开关,单击确定即可。

Docker常用命令

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