一 Docker 容器的创建。
docker 容器的创建一般有两种办法,以某个已经存在的docker image为base,在容器内部修改为自己的目标容器然后export保存;或者用docker file 创建docker image.
1 用已有容器做base 创建
- 有时候用docker file创建一个docker image太麻烦了,可以用Ubuntu做一个base,相当于一个OS,命令为 docker pull Ubuntu:XXX (xxx为ubuntu版本)
- 然后在ubuntu docker image基础上创建一个自己想要的名字,这一步是从镜像创建容器
docker run -p 8800:8000 -p 8822:22 -p 8880:80 -it --name myframework ubuntu:16.04 /bin/bash
- 启动容器
docker start myframework
- 进入容器
docker exec –it myframework /bin/bash
在容器中可以安装需要的包,修改配置,改成自己需要的目标Image
- 导出并保存docker容器
docker export -o myframework.tar containerID