技术4
经验6680
魅力17
人气208
分享36
原创6
注册时间2022-4-22
最后登录2024-12-18
阅读权限100
在线时间316 小时
主题122
回帖581

版主
禁止发言
  
- 积分
- 5367
- 人气
- 208
- 分享
- 36
 
|
系统环境:Ubuntu 18.04,1h1g
ip地址:163.197.211.247
准备
我们打算使用docker.在这之前我们需要先安装docker.
centos安装指令:[Bash shell] 纯文本查看 复制代码 yum install -y docker-ce
ubuntu或debian安装指令:[Bash shell] 纯文本查看 复制代码 apt install docker.io
装好了之后就启动docker
[Bash shell] 纯文本查看 复制代码 systemctl enable docker[/size]
[size=3]systemctl start docker
克隆Ward源码
克隆源码时需要用到git,如果没有git就安装
接下来我们创建一个目录,用于存放docker
[Bash shell] 纯文本查看 复制代码 mkdir ward[/size]
[size=3]cd ward
克隆源码
[Bash shell] 纯文本查看 复制代码 git clone [url=https://github.com/AntonyLeons/Ward]https://github.com/AntonyLeons/Ward[/url]
现在服务器下应该有一个叫做Ward的目录,我们cd Ward后来搭建一下Ward
[Bash shell] 纯文本查看 复制代码 docker build . --tag ward
启动Ward:[Bash shell] 纯文本查看 复制代码 docker run --restart unless-stopped -it -d --name ward -p 4000:4000 -e WARD_PORT=4000 -e WARD_THEME=light --privileged ward
换行后,会输出一行数字字母结合的字符串,先保存它,后面会用到.
接下来使用你的服务器ip+:4000访问Ward,如果在这一步不成功,请继续往下读
错误处理
如果上面的操作后你无法访问Ward,请依次执行以下命令:
[Bash shell] 纯文本查看 复制代码 docker stop 刚刚保存的字符串[/size]
[size=3]docker rm 刚刚保存的字符串[/size]
[size=3]docker run --restart unless-stopped -it -d --name ward -p 4000:4000 -e WARD_PORT=4000 -e WARD_THEME=light --privileged ward
执行完后,等待一分钟左右,使用服务器ip+:4000访问Ward,就可以看到如下界面:

|
|