1、使用mysql:5.6和 owncloud 镜像,构建一个个人网盘。
2、安装搭建私有仓库 Harbor
3、编写Dockerfile制作Web应用系统nginx镜像,生成镜像nginx:v1.1,并推送其到私有仓库。具体要求如下:
(1)基于centos基础镜像;
(2)指定作者信息;
(3)安装nginx服务,将提供的dest目录(提供默认主页index.html)传到镜像内,并将dest目录内的前端文件复制到nginx的工作目录;
(4)暴露80端口;
(5)设置服务自启动。
(6)验证镜像。
4、Dockerfile快速搭建自己专属的LAMP环境,生成镜像lamp:v1.1,并推送到私有仓库。具体要求如下:
(1)基于centos:7基础镜像;
(2)指定作者信息;
(3)安装httpd、mariadb-server、php、php-mysql、php-gd;
(4)暴露80和3306端口;
(5)设置服务自启动。
(6)验证镜像。

1、使用mysql:5.6和 owncloud 镜像,构建一个个人网盘。

拉取镜像。

docker pull mysql:5.6
docker pull owncloud

使用镜像构建个人网盘

登录

2、安装搭建私有仓库 Harbor

下载Harbor

wget -c https://github.com/goharbor/harbor/releases/download/v2.0.2/harbor-offline- installer-v2.0.2.tgz

对二进制文件应用可执行权限:

chmod +x /usr/local/bin/docker-compose

测试是否安装成功

docker-compose --version

配置Harbor 服务

tar xf harbor-offline-installer-v2.0.2.tgz -C /usr/local
cd /usr/local/harbor/
cp harbor.yml.tmpl harbor.yml
vim harbor.yml
如下图:
保留修改hostname
保留http端口


运行安装脚本

./install.sh

安装后验证
打开了一些端口

ss -nutlp |grep docker

网页登录: http://ip
默认用户密码:admin/Harbor12345

3、编写Dockerfile制作Web应用系统nginx镜像,生成镜像nginx:v1.1,并推送其到私有仓库。具体要求如下:

1)基于centos基础镜像;
(2)指定作者信息;
(3)安装nginx服务,将提供的dest目录(提供默认主页index.html)传到镜像内,并将dest目录内的前端文件复制到nginx的工作目录;
(4)暴露80端口;
(5)设置服务自启动。
(6)验证镜像。



4、Dockerfile快速搭建自己专属的LAMP环境,生成镜像lamp:v1.1,并推送到私有仓库。具体要求如下:

(1)基于centos:7基础镜像;
(2)指定作者信息;
(3)安装httpd、mariadb-server、php、php-mysql、php-gd;
(4)暴露80和3306端口;
(5)设置服务自启动。
(6)验证镜像。

Docker搭建个人网盘和私人仓库,创建Dockerfile制作镜像相关推荐

  1. docker 搭建私有网盘owncloud

    最近看到一个私有网盘owncloud搭建起来非常简单,就试了一下,尤其是使用docker搭建,简单快捷,搭建完成之后,用了一下,很简洁,打算后续把自己家里的电脑插个硬盘,装个docker,搭建ownc ...

  2. linux搭建个人网盘,Linux下使用nextcloud搭建个人网盘

    市面上有那么多的网盘服务提供商,为什么还要自己搭建网盘呢?主要有以下原因: 免费的网盘都有种种限制,要么不限速容量小(onedriver,google driver),要么容量大限速(百度云) 付费网 ...

  3. 用Nextcloud搭建个人网盘

    我心目中完美的网盘应该是这样的:大容量不限速.费用低廉.安全可靠.使用场景无限制. 能够同时满足以上几条的都是一些洋品牌,如Dropbox.Google Drive.Microsoft OneDriv ...

  4. 申请教育邮箱和使用微软 OneDrive API 和腾讯云 SCF 免费搭建个人网盘

    参考注册地址 注册的学校是(Red Rocks Community College官网)注册申请时需要用到 参考注册地址2 国西南学院(Southwestern College) 为什么要申请教育邮箱 ...

  5. 基于ECS和NAS搭建个人网盘

    基于ECS和NAS搭建个人网盘 阿里云高校学生计划 基于ECS和NAS搭建个人网盘 场景体验目标 背景知识 实验详情 1 连接ECS服务器 2 安装 OwnCloud 3 安装 Apache 服务 4 ...

  6. 使用腾讯云服务器搭建个人网盘

    使用腾讯云服务器搭建个人网盘 应当说,个人网盘越来越普及,但是市面上的共有云网盘存在着不充会员就限速的特点.当然,这也不能怪各大厂商,毕竟中国商宽的价格就摆在那里,网盘运营者没有理由让免费用户也不限速 ...

  7. 腾讯云函数免费搭建onedrive网盘

    目录 腾讯云函数 介绍 真免费? 搭建教程 准备条件 创建云函数 创建触发器 配置SecretId和SecretKey 添加onedriver盘 自定义域名 访问路径处理 总结 搭建期间遇到的问题 想 ...

  8. 【云原生之Docker实战】使用Docker部署Alist网盘直链程序

    [云原生之Docker实战]使用Docker部署Alist网盘直链程序 一.Alist介绍 1.Alist简介 2.Alist支持的网盘 3.Alist特点 二.检查宿主机系统版本 三.检查本地doc ...

  9. 在服务器上搭建个人网盘

    本篇通过 filebrowser 在服务器上搭建个人网盘. 首先,在终端运行以下代码: curl -fsSL https://raw.githubusercontent.com/filebrowser ...

最新文章

  1. 第十四周项目二-两个成员的类模版(1)
  2. 1.23 实例:正则表达式验证IP地址
  3. 解决webserver tcp连接大量CLOSE_WAIT 问题
  4. [loj3056][hnoi2019]多边形
  5. python中求二维数组元素之和_乘以二维数组元素和和
  6. 老板眼中理想的“数据中台”,是不是真的存在?
  7. 分享到:空间等各大网站 代码
  8. YQMKPAT(CAD图案填充插件)v2.1绿色版
  9. 如何在html中添加视频链接,在ppt中加入视频超链接的方法步骤
  10. GNSS/INS组合导航(九):三维简化的INS/GPS组合导航系统
  11. Centos7笔记之KVM之磁盘格式转换
  12. lisp语言(转自百度)
  13. 基于原生JS项目使用Vue3 + Surely Vue Table组件
  14. 核芯国产最强锁相环PLL
  15. k8s搭建drone
  16. 数据笔记——CMIP6试验数据下载
  17. java-net-php-python-ssm大学英语阅读大赛管理系统计算机毕业设计程序
  18. GetVersionExW:背声明为已否决
  19. makefile中的word函数作用是什么
  20. c++ 海康工业相机回调方式抓图片

热门文章

  1. 使用阿里云服务器安装微擎教程环境搭建
  2. C++实验3-税收计算
  3. allegro设置区域规则
  4. 公司法人代表变更需要多少钱?
  5. Android6.0动态获取权限java.io.FileNotFoundException: …Permission denied
  6. 华为鸿蒙 OS 2.0 系统流畅度实测:差距到底多大?
  7. 异常---编译时异常和运行时异常:IO异常、NullPointerException、ArrayIndexOutBoundsException、ClassCastExoeption
  8. 组合数学$1排列组合
  9. [misc]T型知识实践结构的力量
  10. 秋招总结帖,还愿牛客