Docker RestApi Create mysql Container
2015-09-02 10:00
826 查看
docker 提供了创建容器的rest api
http://192.168.150.6:8888/containers/create?name=demo-mysql
docker mysql容器的参数,通过restclient 发送一个post请求给docker
创建OK的话,返回响应内容是:
http://192.168.150.6:8888/containers/create?name=demo-mysql
docker mysql容器的参数,通过restclient 发送一个post请求给docker
{ "Hostname": "", "Domainname": "", "User": "", "AttachStdin": false, "AttachStdout": true, "AttachStderr": true, "Tty": false, "OpenStdin": false, "StdinOnce": false, "Env": [ "MYSQL_ROOT_PASSWORD=123456" ], "Cmd": null, "Entrypoint": null, "Image": "mysql:latest", "Labels": { "com.l2cloudo.mysql": "jake-mysql" }, "WorkingDir": null, "NetworkDisabled": false, "MacAddress": "12:34:56:78:9a:bc", "ExposedPorts": { "3306/tcp": {} }, "HostConfig": { "Binds": ["/tmp:/tmp"], "Memory": 0, "MemorySwap": 0, "CpuShares": 512, "CpuPeriod": 100000, "CpusetCpus": "", "CpusetMems": "", "BlkioWeight": 300, "OomKillDisable": false, "PortBindings": { "3306/tcp": [{ "HostPort": "13306" }] }, "PublishAllPorts": false, "Privileged": false, "ReadonlyRootfs": false, "DnsSearch": [""], "ExtraHosts": null, "CapAdd": ["NET_ADMIN"], "CapDrop": ["MKNOD"], "RestartPolicy": { "Name": "", "MaximumRetryCount": 0 }, "NetworkMode": "bridge", "Devices": [], "LogConfig": { "Type": "json-file", "Config": {} }, "CgroupParent": "" } }
创建OK的话,返回响应内容是:
{"Id":"ceb3cd1143432822de2e28f194b8b4ac8d7a72eb4e50b692b9070dbfbd3df2fa","Warnings":null}
相关文章推荐
- docker资料汇总
- 如何在 Windows 上通过 Kitematic 使用 Docker
- Docker ON MAC OS X -- 第三篇 - 查找并运行 whalesay镜像
- Docker ON MAC OS X -- 第二篇-了解镜像及容器
- MAC OS X上安装Docker
- Docker实践
- Docker中的Volume
- 快速理解Docker - 容器级虚拟化解决方案
- 关于docker的一些问题
- centos+bond+bridge+docker(ssh容器)固定ip实现测试环境(四)
- Centos7安装Docker 1.8总结
- Docker实践
- install docker on openstack juno
- docker
- Docker 文档
- Docker 初识-搭建tomcat
- Dockerfile构建本地镜像
- Docker1.7 中文文档目录
- 体验 Docker
- docker 常用命令