4,dockerfile的基本使用
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了4,dockerfile的基本使用,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1775字,纯文字阅读大概需要3分钟。
内容图文
![4,dockerfile的基本使用](/upload/InfoBanner/zyjiaocheng/1319/ce3a370a7a4d437dad327f70d1f4ad30.jpg)
dockerfile: FROM构建新镜像是基于哪个镜像 MAINTAINER镜像维护者姓名或邮箱地址 RUN构建镜像时运行的Shell命令 COPY拷贝文件或目录到镜像中 ENV设置环境变量 USER为RUN、CMD和ENTRYPOINT执行命令指定运行用户 EXPOSE声明容器运行的服务端口 HEALTHCHECK容器中服务健康检查 WORKDIR为RUN、CMD、ENTRYPOINT、COPY和ADD设置工作目录 ENTRYPOINT运行容器时执行,如果有多个ENTRYPOINT指令,最后一个生效 CMD运行容器时执行,如果有多个CMD指令,最后一个生效 Harbor部署(harbor的http安装): 1,安装harbor先安装他的依赖,docker-compose curl -L "https://github.com/docker/compose/releases/download/1.26.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose 2,离线安装 # tar zxvf harbor-offline-installer-v1.5.1.tgz # cd harbor # vi harbor.cfg hostname = 10.206.240.188 ui_url_protocol = http harbor_admin_password = 123456 # ./prepare # ./install.sh 3,推送镜像 # docker tag nginx:latest 192.168.0.12/library/nginx:latest 报错:harbor默认访问的是443 [root@centos7 harbor]# docker push 192.168.0.12/library/nginx:latest The push refers to repository [192.168.0.12/library/nginx] Get https://192.168.0.12/v2/: dial tcp 192.168.0.12:443: connect: connection refused [root@centos7 harbor]# 添加可以信任: [root@centos7 ~]# cat /etc/docker/daemon.json { "registry-mirrors": ["http://f1361db2.m.daocloud.io"], "insecure-registries": ["192.168.0.12"] } [root@centos7 ~]# 再次推送,显示拒绝,是因为没有创建用户登陆harbor [root@centos7 harbor]# docker push 192.168.0.12/library/nginx:latest The push refers to repository [192.168.0.12/library/nginx] f978b9ed3f26: Preparing 9040af41bb66: Preparing 7c7d7f446182: Preparing d4cf327d8ef5: Preparing 13cb14c2acd3: Preparing denied: requested access to the resource is denied [root@centos7 harbor]# harbor-adminserver配置管理中心 harbor-dbMysql数据库 harbor-jobservice负责镜像复制 harbor-log记录操作日志 harbor-uiWeb管理页面和 APInginx前端代理,负责前端页面和镜像上传/下载转发 redis会话 registry镜像存储
原文:https://www.cnblogs.com/k8s-pod/p/13168236.html
内容总结
以上是互联网集市为您收集整理的4,dockerfile的基本使用全部内容,希望文章能够帮你解决4,dockerfile的基本使用所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。