centos7安装docker,安装seafile部署私有云盘
centos7 安装docker使用官方安装脚本自动安装安装命令如下:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun遇到的问题刚在新的Centos上安装Docker-CE,后运行docker run hello-world报错Cannot connect to the Docker daemon at unix:
centos7 安装docker
使用官方安装脚本自动安装
安装命令如下:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
遇到的问题:刚在新的Centos上安装Docker-CE,后运行docker run hello-world
报错Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
解决办法:
$ systemctl daemon-reload
$ sudo service docker restart
$ sudo service docker status (should see active (running))
$ sudo docker run hello-world
在centos8上遇到:Problem: package docker-ce-3:19.03.4-3.el7.x86_64 requires containerd.io >= 1.2.2-3
解决办法:
执行以下命令,然后重新安装docker
wget https://download.docker.com/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
yum install -y containerd.io-1.2.6-3.3.el7.x86_64.rpm
配置国内镜像源
创建或修改 /etc/docker/daemon.json
:
{
"registry-mirrors": [
"https://1nj0zren.mirror.aliyuncs.com",
"https://docker.mirrors.ustc.edu.cn",
"http://f1361db2.m.daocloud.io",
"https://registry.docker-cn.com"
]
}
命令行执行 docker info
,如果从结果中看到了如下内容,说明配置成功。
Registry Mirrors:
[...]
https://registry.docker-cn.com/
如果没看到,则表明可能需要重启试试 sudo service docker restart
参考链接:https://juejin.im/post/5cd2cf01f265da0374189441
安装docker-compose
1、安装python-pip
yum -y install epel-release
dnf/yum install -y python3
dnf/yum install python3-paramiko
2、安装docker-compose
pip3 install docker-compose
实战:安装seafile 部署私有云盘
下载并修改 docker-compose.yml
下载 docker-compose.yml 示例文件到您的服务器上,然后根据您的实际环境修改该文件。尤其是以下几项配置:
-
MySQL root 用户的密码 (MYSQL_ROOT_PASSWORD and DB_ROOT_PASSWD)
-
持久化存储 MySQL 数据的 volumes 目录 (volumes)
-
持久化存储 Seafile 数据的 volumes 目录 (volumes)
启动 Seafile 服务
执行以下命令启动 Seafile 服务
docker-compose up -d
需要等待几分钟,等容器首次启动时的初始化操作完成后,您就可以在浏览器上访问http://seafile.example.com
来打开 Seafile 主页。
注意:您应该在 docker-compose.yml
文件所在的目下执行以上命令。
更多推荐
所有评论(0)