Ubuntu下Docker快速部署Nextcloud

安装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,若选择默认的数据库。输入管理员账号密码即可
在这里插入图片描述
若需要连接mysql,输入对应的mysql信息即可,若需要连接宿主机的mysql请往下看

其他命令

删除容器或者镜像

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

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

连接宿主机的mysql

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

ifconfig

在这里插入图片描述
在数据库的配置中选择mysql,输入账号密码数据库名以及连接宿主机的ip和端口号即可。

发布了20 篇原创文章 · 获赞 25 · 访问量 7465

猜你喜欢

转载自blog.csdn.net/qq_41866776/article/details/103408467
今日推荐