Docker应用:使用NextCloud搭建私有云盘
连接服务器,安装Docker
- 首先你要有自己的服务器,并且要有连接服务器的工具。在《阿里云ECS上搭建私人Git仓库》一文中介绍了
XShell
的安装。 - 同时你需要在服务器上安装
Docker
,参考《Docker基础》。 - 如果你是用的是
阿里云ECS
,那么你还需要打开对应端口的权限,参考《阿里云ECS上安装Nginx》。
拉取镜像,创建NextCloud容器
docker run -d -p yourHostPort:yourContainerPort nextcloud
,其中yourHostPort
是你想要打开的服务器端口,yourContainerPort
是你想打开的容器端口,一般默认是80
,这里我选择了8081:80
。
docker run命令参数回顾:
-d 后台运行 -p 指定端口 hostPort:containerPort
如果没有pull
镜像的话,docker run
的时候会自动去pull
最新的nextcloud
镜像。
通过docker images
命令可以查看下载好的镜像;通过docker ps -a
命令可以查看创建的容器。
使用NextCloud
使用URL:8081
或IP:8081
的方式登录,输入管理员账户、密码后,你的NextCloud
云盘就创建成功了。
你可以下载对应的客户端对它进行操作。