创建容器

Create Container

说明

  • Name: 容器名称
  • Image: 创建容器所用的镜像名称,如 docker.io/helloworld:latest
  • Command: 运行容器所使用的命令,为空则使用Dockerfile中预定义的命令
  • Network Mode: 网络模式,Host(直接使用主机网络)、Bridge(通过Docker网卡映射到主机网络)、Customer(使用自定义网络,需要指定Network Name
    • Network Name: 当Network ModeCustomer是可以设置
    • HostName: 当Network Mode不是Host是可以设置
  • Restart Policy: 当容器退出是的重启策略,always无论容器是在何种情况(除用户手动停止外)退出都会重启,on-failure是只有当容器异常退出是才会重启(退出码不为0),默认为none不重启
    • Max Retry Count: 当Restart Policyon-failure是需要指定最大重试次数
  • DNS: 容器需要使用的DNS服务器
  • CPU Shares: 指定当前容器相对于其他容器的CPU使用权重
  • Memory Limit: 最大可用内存
  • Ports Binging: 当Network Mode不是Host可以设置端口映射
  • Volumes Binding: 容器卷标映射
  • Environment Variables: 设置容器环境变量,如 “VAR=value”.
  • Links: 容器与容器之间的链接,如 container_name:alias
  • Log Config: 日志配置,有DriverOpts两个属性。默认值为Driver:json-file, Opts: {max-size=10m, max-file=3}