docker--创建nextcloud网盘

1,关闭防火墙和selinux

[root@localhost ~] systemctl stop firewalld.service 
[root@localhost ~] setenforce 0

2,安装docker-ce,并启动

[root@localhost ~] yum -y install docker-ce

[root@localhost ~] systemctl start docker

3,拉取nextcloud镜像,和mysql镜像

#也可以不用拉取镜像,在创建容器过程中也会自动拉取
[root@localhost ~] docker pull nextcloud

[root@localhost ~] docker pull mysql:5.7

4,创建mysql容器,生成用户,密码,建库,授权

[root@localhost ~] docker run --name mysql-server -d -p 3306:3306 \ 
> -e MYSQL_ROOT_PASSWORD=123 \  # mysql密码
> -e MYSQL_DATABASE=nextcloud \ # 库名
> -e MYSQL_USER=tom \     #用户名
> -e MYSQL_PASSWORD=123 \ # 用户密码
> mysql:5.7 # 镜像

5,创建nextcloud容器

[root@localhost ~] docker run --name nextcloud -d -p 80:80 nextcloud

6,查看镜像和容器

[root@localhost ~] docker images #查看已有镜像
[root@localhost ~] docker ps     #查看当运行的容器
[root@localhost ~] docker ps -a  #查看所的容器

7,在浏览器上访问测试
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

发布了56 篇原创文章 · 获赞 65 · 访问量 2009

猜你喜欢

转载自blog.csdn.net/xiaohuai0444167/article/details/105230625