似乎没多大用处??
安装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已被使用。
初始化
通过ip(或域名)+端口访问,填写表单。注意数据库地址是ip+mysql端口。因为docker和宿主机并不是直接相通的。
反向代理
配置如图
添加可信任域
使用新域名访问,提示是否添加可信任域。点击是。
一些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
进入容器命令行