下载原始镜像
docker search ubuntu
docker pull docker.io/ubuntu
为镜像创建容器命名
docker run -dit --name yourname docker.io/ubuntu /bin/bash //只用-d会退出
启动容器
docker exec -ti yourname /bin/bash
下载并安装自定义内容(以apache2为例)
apt-get install apache2
设置apache服务开机自启
cp /usr/sbin/apachectl /etc/init.d/httpd
update-rc.d -f httpd defaults
自定义apache服务配置
/etc/apache2/ports.conf //modify port
...
给镜像加tag(注意要以私有仓库的名字为前缀)
docker tag xximage xxregistry:xximage
上传至私有仓库
docker login
docker push xxregistry:xximage