Ubuntu下Docker快速部署Nextcloud

Ubuntu下Docker快速部署Nextcloud

  • 安装Docker
  • Docker拉取Nextcloud镜像
  • Docker启动Nextcloud容器
  • 其他命令
    • 删除容器或者镜像
    • 连接宿主机的mysql

安装Docker

apt install docker.io

Docker拉取Nextcloud镜像

docker pull nextcloud

Docker启动Nextcloud容器

docker run --name nextcloud   -p 9533:80   -v /root/nextcloud:/var/www/html/data  -d nextcloud

-name: 为容器指定一个名称
-d:后台启动
-p: 指定端口映射,格式为:主机(宿主)端口:容器端口
-v: 绑定一个
输入ip地址以及对应的端口号即可进入nextcloud,若选择默认的数据库。输入管理员账号密码即可
Ubuntu下Docker快速部署Nextcloud_第1张图片
若需要连接mysql,输入对应的mysql信息即可,若需要连接宿主机的mysql请往下看

其他命令

删除容器或者镜像

命令 说明
docker ps -a 查看所有容器
docker stop 停止指定容器
docker rm 删除指定容器
docker images 查看所有镜像
docker rmi 删除镜像

删除步骤:查看容器(获取容器id)-停止容器(删除前需停止)-删除容器(此时镜像还在,可以重启启用)-查看镜像(获取镜像id)-删除镜像

连接宿主机的mysql

***mysql需要开启远程连接权限,若不清楚怎么开启,可查看这篇文章
查看docker0所对应的ip即可与主机的端口进行通信

ifconfig

Ubuntu下Docker快速部署Nextcloud_第2张图片
在数据库的配置中选择mysql,输入账号密码数据库名以及连接宿主机的ip和端口号即可。

你可能感兴趣的:(服务端)