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”。
- MAIL_URL=smtp://带后缀的邮箱名:邮箱密码@smtp.cestc.cn:25/?ignoreTLS=true&tls={rejectUnauthorized:false}
- [email protected]
修改完之后需要执行以下指令:
docker-compose down
docker-compose up -d
常用命令参见: