Centos 7利用Docker搭建Nextcloud
1、官方命令拉取安装Docker
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo
curl -fsSL https://get.docker.com | bash -s docker –mirror Aliyunz
2、设置启动Docker并设置开机启动
systemctl start docker
systemctl enable docker
3、拉取nextcloud docker镜像
docker pull nextcloud
4、创建容器并启动
docker run --restart=always --name nextcloud -p 5000:80 -v /nextcloud:/var/www/html/data -d nextcloud
参数解释:
--restart=always:容器自动重启,宿主机启动时候同时启动容器
--name:容器名字
-p:端口映射,前面为宿主机端口,后面为容器端口
-v:存储目录映射,前面为宿主机目录,后面为容器目录
-d:后台形式运行
5、输入IP(或者域名):5000登陆nextcloud后台进行设置使用
6、其他命令
docker ps #展示已运行容器
docker start 容器ID #启动容器
docker stop 容器ID #停止容器
docker restart 容器ID #重启容器
docker images #展示已下载的注册表
docker rmi 容器ID #删除容器
docker ps -a #列出所有已创建容器,包含未运行
docker rm 容器名 #删除指定容器