狗儿

热爱的话就坚持吧~

0%

私人网盘:docker安装owncloud

似乎没多大用处??

安装docker

拉取镜像

docker pull owncloud:8.1

运行

docker run -d -p 50000:80 owncloud:8.1

-p是端口映射,将docker的80端口映射到主机的50000端口。注意开放防火墙端口哈~

数据库

我使用的是宿主机的mysql,主要是为了之后便于数据库自动同步到onedrive.

mysql -uroot -p123456进入mysql

create databases owncloud创建数据库owncloud

注意,删除容器/镜像后再次安装owncloud时,由于数据库没有清空,还保留着之前的信息,可能会有一些问题,比如初始化界面提示admin已被使用。

初始化

1572886446721

通过ip(或域名)+端口访问,填写表单。注意数据库地址是ip+mysql端口。因为docker和宿主机并不是直接相通的。

反向代理

1572886623214

1572886665668

1572886556978

配置如图

添加可信任域

使用新域名访问,提示是否添加可信任域。点击是。

一些docker命令

systemctl restart docker CentOS7重启docker

docker images 列出所有镜像

docker container ls 列出所有容器

docker container rm 96f7f14e99ab删除容器

docker cp /www/runoob 96f7f14e99ab:/www/将主机/www/runoob目录拷贝到容器96f7f14e99ab的/www目录下

docker exec -it 96f7f14e99ab bash 进入容器命令行