蚂蚁笔记
2025.02.24晚上操作:
上传leanote_2.6.1.tar文件到服务器,然后导入镜像,可以使用如下命令,如果缺少权限就+上sudo:
```
docker load -i leanote_2.6.1.tar
```
会有如下提示:
```
root@ubuntu:~/docker_data# docker load -i leanote_2.6.1.tar
b7f7d2967507: Loading layer [==================================================>] 65.58MB/65.58MB
a6ebef4a95c3: Loading layer [==================================================>] 991.2kB/991.2kB
838a37a24627: Loading layer [==================================================>] 15.87kB/15.87kB
28ba7458d04b: Loading layer [==================================================>] 3.072kB/3.072kB
db58cdd9d6ce: Loading layer [==================================================>] 67.49MB/67.49MB
ac73e128533a: Loading layer [==================================================>] 2.312MB/2.312MB
720f3580aa84: Loading layer [==================================================>] 117.7MB/117.7MB
Loaded image: leanote:2.6.1-x64
```
检查导入的镜像:
```
docker images
```
会有如下提示:
```
REPOSITORY TAG IMAGE ID CREATED SIZE
leanote 2.6.1-x64 76507e5739cf 4 years ago 249MB
```
创建一个新的文件夹,如leanote:
```
mkdir leanote ; cd leanote
```
创建docker-compose.yml:
```
services:
leanote:
container_name: leanote
ports:
- 9003:9000
volumes:
- ./conf/app.conf:/leanote/conf/app.conf
- ./db:/data/db
- ./log:/var/log
image: leanote:2.6.1-x64
```
检查服务器是否有9003的端口占用:
```
lsof -i:9000
```
复制拷贝原持久化配置文件到相应目录后(习惯放在./本地了),直接执行:
```
docker compose up -d
```
查看运行情况:
```
docker compose logs -f
```
好了大功告成: