蚂蚁笔记

younghuie9个月前 (02-25)docker收集68

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

```


好了大功告成:


分享给朋友: