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

这篇具有很好参考价值的文章主要介绍了使用mysql:5.6和 owncloud 镜像,构建一个个人网盘。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.拉取镜像

docker pull mysql:5.7
docker pull owncloud

使用mysql:5.6和 owncloud 镜像,构建一个个人网盘,mysql,数据库

 二.创建容器

1.MySQL容器

docker run -d --name db1 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456@. -e MYSQL_DATABASE=owncloud -e MYSQL_USER=owncloud -e MYSQL_PASSWORD=owncloud mysql:5.7

`docker run`: 创建和运行一个新的容器。
`-d`: 这个参数告诉Docker在后台运行容器。
`--name dbs`: 这个参数指定了容器的名称,你可以根据需要自定义。
`-p 3306:3306`: 这个参数将主机的3306端口映射到容器的3306端口,这样你就可以通过主机上的3306端口访问MySQL服务。
`-e MYSQL_ROOT_PASSWORD=123456@。`: 这个参数设置了MySQL的root用户密码为"123456.!"。你可以根据需要修改密码。
`-e MYSQL_DATABASE=owncloud`: 这个参数设置了一个名为"owncloud"的数据库,用于存储owncloud应用程序的数据。
`-e MYSQL_USER=owncloud`: 这个参数设置了一个名为"owncloud"的MySQL用户,用于连接到owncloud数据库。
`-e MYSQL_PASSWORD=owncloud`: 这个参数设置了owncloud用户的密码为"owncloud"。你可以根据需要修改密码。
`mysql:5.7`: 这个参数指定了要使用的MySQL镜像的名称和版本。在这种情况下,我们使用的是MySQL 5.7版本的镜像。
使用mysql:5.6和 owncloud 镜像,构建一个个人网盘,mysql,数据库

 2.创建owncloud容器

docker run -d --name owncloud -p 80:80 --link dbs:mysql -e MYSQL_HOST=mysql -e MYSQL_USER=owncloud -e MYSQL_PASSWORD=owncloud -e MYSQL_DATABASE=owncloud owncloud

`docker run`: 启动一个新的 Docker 容器实例。
`-d`: 这个选项表示容器将在后台运行,不会在终端中显示容器的输出。
`--name owncloud`: 这个选项给容器起了一个别名,方便以后引用和管理。
`--link dbs:mysql`: 这个选项用于在容器中创建一个名为 `mysql` 的网络连接,并将它的别名设置为 `dbs`。这意味着 `owncloud` 容器将可以通过 `dbs` 这个别名访问一个名为 `mysql` 的外部容器或服务。
`-e MYSQL_HOST=mysql`: 这是一个环境变量设置,将 `MYSQL_HOST` 变量的值设置为 `mysql`。这意味着在 `owncloud` 容器中,`MYSQL_HOST` 变量将指向名为 `mysql` 的数据库服务。
`-e MYSQL_USER=owncloud`: 这个环境变量设置将 `MYSQL_USER` 变量的值设置为 `owncloud`。这意味着在 `owncloud` 容器中,`MYSQL_USER` 变量将指向名为 `owncloud` 的数据库用户。
`-e MYSQL_PASSWORD=owncloud`: 这个环境变量设置将 `MYSQL_PASSWORD` 变量的值设置为 `owncloud`。这意味着在 `owncloud` 容器中,`MYSQL_PASSWORD` 变量将指向名为 `owncloud` 的数据库密码。
`-e MYSQL_DATABASE=owncloud`: 这个环境变量设置将 `MYSQL_DATABASE` 变量的值设置为 `owncloud`。这意味着在 `owncloud` 容器中,`MYSQL_DATABASE` 变量将指向名为 `owncloud` 的数据库。
`owncloud`: 这是一个镜像名称,表示使用名为 `owncloud` 的 Docker 镜像来启动容器。
 

三.创建用户

通过浏览器访问本地的ip地址

使用mysql:5.6和 owncloud 镜像,构建一个个人网盘,mysql,数据库

然后跟着提示做就可以了 文章来源地址https://www.toymoban.com/news/detail-667450.html

到了这里,关于使用mysql:5.6和 owncloud 镜像,构建一个个人网盘的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用z-file和七牛云对象存储构建个人网盘

    最近想构建一个个人网盘玩玩,用来存储些资源。这里使用云服务器+zfile+七牛云对象存储进行搭建。 租用云服务器 首先需要在常用的云服务网站买一个云服务器,如阿里云、腾讯云等。这里不说该怎么租用和搭建了。 使用七牛云对象存储 这里使用七牛云对象存储服务。 创

    2024年02月11日
    浏览(40)
  • (docker)mysql镜像拉取-创建容器-容器的使用【个人笔记】

    容器的第一次创建,需要先下载镜像,从 0、可以搜索镜像的版本 1、先拉取MySQL的镜像,默认拉取最新版,使用下面的命令拉取mysql镜像 也可以指定mysql的版本(我这里指定的是5.6版本) 2、在~(/root)目录下创建一个mysql的文件夹,用于保存mysql产生的数据,并进入mysql文件 在/

    2024年02月13日
    浏览(44)
  • 搭建私有云:owncloud(用Docker构建owncloud私有云盘)

    网上各种云盘都要收费,又或有速度限制,感觉用起来不方便,想抽时间想搭建一个私有云盘。下面讲解下搭建私有云:owncloud。     搭建私有云:owncloud第一步:首先在服务器上安装docker服务,在操作yum install docker的时候,发现用service docker start的时候不成功,发现是跟操作系

    2024年02月16日
    浏览(33)
  • 使用docker构建并部署MySQL5.7镜像

    这几天在研究如何将服务器和数据库迁移至 docker容器 ,中间遇到了许多问题,特此写篇博客记录一下。 提示:本篇文章主要讲解如何在docker容器中构建及部署MySQL 从 CentOS 镜像中构建 MySQL 容器 从 MySQL 官方镜像中构建容器 从 CentOS 镜像中构建 MySQL 容器可以更好地控制操作系

    2024年02月03日
    浏览(73)
  • 使用Dockerfile构建自定义jdk镜像,在使用jdk镜像创建一个容器来外部访问(一步一步来哦~好简单的呢)

    文章主人公:帅哥BUG😎  文章路人: 路人 🤨  路人 😛 🤨:什么是dockerfile? 😎:Dockerfile 是一个文本格式的配置文件, 用户可以使用 Dockerfile 来快速创建自定义的镜像,另外,使 用Dockerfile去构建镜像好比使用pom去构建maven项目一样,有异曲同工之妙 😛:知道了知道了,

    2024年02月09日
    浏览(53)
  • 【云存储】使用OSS快速搭建个人网盘教程(阿里云)

    不管是本地存储还是在云环境中,都有三种主要的存储类型: 块存储、文件存储和对象存储。 1.1 块存储 块存储是一种将 数据存储为固定大小块 的数据存储方式。 块存储将数据分成多个块,每个块的大小通常是固定的,比如4KB、8KB、16KB等。 块存储的数据结构相对固定,无法

    2024年02月14日
    浏览(39)
  • ubuntu部署个人网盘nextCloud使用docker-compose方式

    当下各大网盘的容量都是有限制的,而且xx云不开会员网速就拉跨。 所以就想搭建一个自己的盘,并且可以控制用户的权限分组; nextCloud 就很合适 我这边都是自己用偶尔给其他人使用下,所以直接 docker 部署了。 ubuntu 版本: 20.04 docker 版本: Docker version 24.0.2, build cb74dfc d

    2024年02月07日
    浏览(44)
  • 如何使用Net2FTP搭建免费web文件管理器打造个人网盘

    文件传输可以说是互联网最主要的应用之一,特别是智能设备的大面积使用,无论是个人存储文件资料,还是商业文件流转,都有数据存储和传输的需求。有需求就有市场,相应的传输软件层出不穷,而这些软件也各有各的特色,在这些软件的加持下,我们可以轻松的将不方

    2024年02月05日
    浏览(44)
  • 实战教程:如何使用Java+SpringBoot+Vue+MySQL构建一个成功的美食网站

    ✍✍计算机编程指导师 ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java实战 | SpringBoot/SSM Python实战项目 | Django 微信小

    2024年01月23日
    浏览(54)
  • Dockerfile自定义镜像 - 基于 java:8-alpine 镜像,将一个Java项目构建为镜像

    目录   一、前置知识 1.镜像结构 2.Dockerfile是什么 二、自定义一个 java 项目镜像 1.创建一个空目录,在这个空目录中创建一个文件,命名为 DockerFile,最后将 java 项目打包成 jar 包,放到这个目录中 2.编写 Dockerfile 文件 3.使用 docker build 构建为一个镜像 4.使用 docker run 运行镜像

    2024年02月07日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包