系统:centos 7.9
第一步:安装docker并启动
yum install docker
systemctl start docker
第二步:docker配置优化
1.更改默认路径方便后面扩充存储将硬盘挂载到该目录
docker info
可以看到docker默认的路径
Docker Root Dir: /var/lib/docker
修改docker镜像的默认路径
vi /usr/lib/systemd/system/docker.service
注释原先的路径配置
#ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
增加新的路径配置
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph=/data/docker
创建路径目录
mkdir -p /data/docker
重启软连接和docker服务
systemctl daemon-reload
systemctl restart docker
2.将镜像下载源改为阿里的镜像源
默认的镜像源是国外的源,下载经常到一半卡住。
在阿里云中找到容器加速服务,按照上面所给的方式操作。
第三步:下载镜像并启动
docker search owncloud
能够搜索到owncloud
拉取owncloud镜像
docker pull owncloud
查看拉取的镜像
docker images
启动owncloud
docker run -d -p 7070:80 owncloud
owncloud默认是80端口,我在该机器80部署其他服务,直接默认启动会出现端口冲突。可以进入容器内更改,或是启动时直接映射端口到系统。
第四步:安装owncloud
浏览器打开ip:7070
镜像内默认数据库是sqlite,直接点击下面的安装即可
使用docker拉取镜像部署可以避免许多错误,不过也有一些缺点。主要是使用sqlite是轻量级数据库,较大数据处理容易出现问题。