Centos-Docker镜像制作
Docker镜像制作:
创建Dockerbuild目录
mkdir /docker-build
cd /docker-build/
创建Dockerfile
touch Dockerfile
cat Dockerfile
Dockerfile内容
FROM centos:latest #选择镜像
MAINTAINER <ryan@1184079839@qq.com> #维护者信息
RUN yum -y install httpd #执行的命令
ADD start.sh /usr/local/bin/start.sh #copy文件到容器内
ADD index.html /var/www/html/index.html
CMD /usr/local/bin/start.sh #自动执行的命令,一般是开机启动命令,只能写一条,写多条最后一条生效
在本地创建的docker启动命令脚本
echo "/usr/sbin/httpd DFOREGROUND" > start.sh
赋予权限
chmod a+x start.sh
web主页内容
echo "docker image build test" > index.html
开始创建镜像
docker build -t centos:build_httpd ./
查看新创建的docker镜像:
docker images
上传到docker仓库:
先登录docker服务器(www.docker.com)
docker login -u user -p password
上传dockerimages
docker push centos:build_httpd
此时会报错:
然后修改docker镜像名:
docker tag centos:build_httpd username/centos:build_httpd
再上传即可
docker push username/centos:build_httpd
posted on 2020-09-18 16:42 Hello_Thanos 阅读(522) 评论(0) 编辑 收藏 举报