安装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和端口号即可。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐