Docker安装Portainer,NextCloud

安装docker

以ubuntu为例
sudo apt-get install docker.io

设置开机自启动

sudo systemctl enable docker

安装Portainer

portainer是一个docker的web管理界面,类似的还有DockerUI,Shipyard。如果不想每次都去控制台输命令的话,最好安装一个。

拉取镜像

sudo docker pull portainer/portainer

创建容器

创建容器,绑定9000端口,然后用浏览器打开。初次登陆注册用户,然后选择local连接到本地的docker。

docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name portainer portainer/portainer

安装Nextcloud

在镜像里面搜索nextcloud然后下载。

创建容器

转到portainer的容器界面,添加容器,然后设置端口和持久卷。nextcloud容器数据的路径是/var/www/html,设置完毕然后deploy container,打开网页登录nextcloud。

/var/www/html?Main folder, needed for updating
/var/www/html/custom_apps?installed / modified apps
/var/www/html/config?local configuration
/var/www/html/data?the actual data of your Nextcloud
/var/www/html/themes/<you_custom_theme>?theming/branding

Windows 10 映射WebDav

nextcloud支持webdav,可以在windows中映射为网络驱动器。要使用这个功能,需要两个操作。

让Window支持http访问webdav,将注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters下面的键值BasicAuthLevel改为2,然后重启webclient服务

然后映射网络驱动器,但是要注意路径。官方文档的说明上面给的路径是https://example.com/nextcloud/remote.php/dav/files/USERNAME/ ,注意路径中的nextcloud是nextcloud的路径,使用docker直接装应该没有的,例如

http://127.0.0.1/remote.php/dav/files/zhangsan

而且,后面可以继续跟文件夹的,如果网盘存在这个目录的话

http://127.0.0.1/remote.php/dav/files/zhangsan/Documents

另外,用这个地址http://example.com/remote.php/webdav/也可以连接上的

http://127.0.0.1/remote.php/webdav/
http://127.0.0.1/remote.php/webdav/Documents

官方文档的图

原文地址:https://www.cnblogs.com/haisong1991/p/11408542.html

时间: 2024-07-29 14:56:19

Docker安装Portainer,NextCloud的相关文章

docker安装portainer

安装好docker之后,可以使用portainer对容器进到管理 docker安装portainer命令 #这一步可以省略,直接运行可以下一条docker pull portainer #因为docker运行容器时,如果在本地找不到镜像,就会去hub上拉取 docker运行portainer docker run -d -p 9000:9000 --restart=always --name portainer -v /var/run/docker.sock:/var/run/docker.so

docker安装portainer管理工具

1, 拉取镜像    docker pull portainer/portainer 2,运行portainer镜像 docker run -d -p 9002:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer  portainer/portainer 3, 浏览器输入docker宿主机http://IP:9000 原文地址:https://www.cnblogs.com/gdss

Docker安装管理界面portainer

在Ubuntu或者Debian已经部署完毕Docker 拉取镜像文件: $ docker pull docker.io/portainer/portainer Using default tag: latest latest: Pulling from portainer/portainer d1e017099d17: Pull complete 8ca27898abd9: Pull complete Digest: sha256:166ea71afde944c36758bbe42389d18c

Centos7配置Docker Swarm及安装Portainer

一.创建集群 1.初始化manager节点(xxx为manager的ip地址) docker swarm init --advertise-addr xxx.xxx.xxx.xxx 会输出以下内容,注意加粗斜体命令,加入集群需要使用 Swarm initialized: current node (pk4p936t4e03cpse3izuws07s) is now a manager.To add a worker to this swarm, run the following command

centos 7.6 docker 安装nextcloud 使用mysql数据库

docker run --name=nextcloud_db -e MYSQL_ROOT_PASSWORD=你的密码 -d mysql:5 docker exec -it nextcloud_db mysql -u root -p docker exec -it nextcloud_db mysql -u root -p passwd: mysql> CREATE DATABASE nextcloud; docker run --name=nextcloud --link nextcloud_d

ubuntu下docker安装与版本升级

ubuntu 下docker安装与版本升级 一.系统环境 系统:ubuntu-server 14.04 x86_64 内核:3.13.0-32-generic 二.Docker安装 --------------------------------------------------------------------------------- 要想安装最新版本的Docker需要使用Docker源来安装 $ sudo su - root # apt-get -y installapt-transp

CentOS Docker 安装

CentOS Docker 安装 Docker支持以下的CentOS版本: CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 前提条件 目前,CentOS 仅发行版本中的内核支持 Docker. Docker 运行在 CentOS 7 上,要求系统为64位.系统内核版本为 3.10 以上. Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位.系统内核版本为 2.6.32-431 或者更高版本. 使用 yum 安装

docker安装

CentOS 系列安装 Docker 实验环境: 开一台centos6.5 和centos7 内存4G ,网卡桥接 CentOS6.5: 在RedHat/CentOS环境下安装Docker.官方文档要求Linux kernel至少3.8以上,且docker只能运行在64位的系统中.由于RHEL6和CentOS6的内核版本为2.6,因此必须要先升级内核. 升级内核(记住一定要升级,要不然会出现很多莫名奇怪的问题,建议用yum安装) 1.yum安装带aufs模块的3.10内核 #cd /etc/yu

Docker 安装

CentOS安装Docker Docker支持CentOS及以后的版本. 对于CentOS系统可以试用EPEL库安装Docker,命令如下: $sudo yum install -y http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm $sudo yum install -y docker-io 对于CentOS7系统,由于CentOS-Extras源中已内置Docker,可以直接使用yum命令进行安装: $sud