开源看板 wekan docker-compose部署

1.   安装docker

curl -sSL https://get.docker.com/ | sh

异常

Error: docker-ce-cli conflicts with 2:docker-1.13.1-102.git7f2769b.el7.centos.x86_64
Error: docker-ce conflicts with 2:docker-1.13.1-102.git7f2769b.el7.centos.x86_64
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

处理

查询已经安装docker

yum list installed | grep docker

docker列表

docker.x86_64                        2:1.13.1-96.gitb2f74b2.el7.centos @extras  
docker-client.x86_64                 2:1.13.1-96.gitb2f74b2.el7.centos @extras  
docker-common.x86_64                 2:1.13.1-96.gitb2f74b2.el7.centos @extras

删除已经存在docker 

yum remove -y docker.x86_64 2:1.13.1-96.gitb2f74b2.el7.centos
yum remove -y docker-client.x86_64 2:1.13.1-96.gitb2f74b2.el7.centos
yum remove -y docker-common.x86_64 2:1.13.1-96.gitb2f74b2.el7.centos
rm -rf /var/lib/docker
rm -rf /etc/docker
rm -rf /var/lib/docker
rm -rf /etc/docker

2.   安装git

yum install git

3.   安装Compose

curl -L https://github.com/docker/compose/releases/download/1.10.0-rc2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

4.   设置权限

chmod +x /usr/local/bin/docker-compose

5.   启动docker

systemctl start docker

如果提示不能连接错误将用户添加到docker组中, 

usermod -G docker root

6.获取源代码

mkdir /home/wekan
cd wekan
git init
git clone https://github.com/wekan/wekan.git

7.部署项目

docker-compose up -d
docker-compose up

8.访问项目

访问http://localhost (port 80)

9.踩坑

IP地址需要替换下:

 - ROOT_URL=http://192.168.200.55:8888 

邮件需要配置下:

邮箱名和密码有特殊字符的,需要到官网转换下,点击“ENCODE”。

https://www.urlencoder.org/

- MAIL_URL=smtp://带后缀的邮箱名:邮箱密码@smtp.cestc.cn:25/?ignoreTLS=true&tls={rejectUnauthorized:false}
- [email protected]

修改完之后需要执行以下指令:

docker-compose down
docker-compose up -d

常用命令参见:

https://blog.csdn.net/yanxilou/article/details/99648359

发布了144 篇原创文章 · 获赞 53 · 访问量 26万+

猜你喜欢

转载自blog.csdn.net/yanxilou/article/details/99578670