lxc(bookworm)下创建docker环境

2024-01-12 19:46:11 7点赞 39收藏 0评论

这边就不科普lxc是啥,dockers是啥了,直接开整!

说在前面

首先在创建docker环境前,可以考虑在lxc内安装一些服务,比如samba等,方便后期上传下载,这边略过,教程一大把。

安装docker环境

其实非常简单,一条命令即可,如下:

1. apt install docker.io -y

lxc(bookworm)下创建docker环境

安装docker-compose环境

lxc(bookworm)下创建docker环境

找到docker-compose下载链接,在lxc控制台内输入:

1. wget -c https://github.com/docker/compose/releases/download/v2.24.0/docker-compose-linux-x86_64 -O /usr/local/bin/docker-compose && chmod +x docker-compose

lxc(bookworm)下创建docker环境

可以通过docker info和docker-compose --version命令查看安装正常与否。

lxc(bookworm)下创建docker环境

举2个docker实例

简单docker部署,可以分为docker cli和docker-compose部署。

docker cli的话以一个非常火的项目memos来举例,非常简单,一条命令如下:

1. docker run -itd --name memos --restart unless-stopped -p 5230:5230 -v /opt/appdata/memos:/var/opt/memos neosmemo/memos

等系统拉取镜像成功并实例化容器,显示如下:

lxc(bookworm)下创建docker环境

回浏览器,开启新页面,输入lxc的ip地址加端口5230回车,可以看到项目部署成功。

lxc(bookworm)下创建docker环境

docker-compose是用来部署那些相对较复杂的容器组合,举例如下:

在/root目录下有一个notea.yml的文件,使用cat命令显示为:

version: '3'

services:

minio:

container_name: notea_minio

restart: unless-stopped

image: minio/minio

volumes:

- /opt/appdata/notea:/data

environment:

MINIO_ACCESS_KEY: Gg0Dz157x7JDz3icpJ5HXiRcvQ

MINIO_SECRET_KEY: ZSCRkEcLXidts2h8XFfja7a2zFuvEUCRimASUivJcEzfaHcQ

entrypoint: sh

command: -c 'mkdir -p /data/notea && mkdir -p /data/notea-test && minio server /data'

notea:

container_name: notea_server

restart: unless-stopped

image: cinwell/notea:main

ports:

- 13320:3000

environment:

STORE_ACCESS_KEY: Gg0Dz157x7JDz3icpJ5HXiRcvQ

STORE_SECRET_KEY: ZSCRkEcLXidts2h8XFfja7a2zFuvEUCRimASUivJcEzfaHcQ

STORE_BUCKET: notea

STORE_END_POINT: http://minio:9000

STORE_FORCE_PATH_STYLE: "true"

PASSWORD: password

COOKIE_SECURE: "false"

BASE_URL: http://i35bw-1:13320/

depends_on:

- minio

在控制台输入:

1. docker-compose -f notea.yml up -d

lxc(bookworm)下创建docker环境

等系统拉取镜像成功并实例化容器。

回浏览器,开启新页面,输入lxc的ip地址加端口13320回车,可以看到项目部署成功。

lxc(bookworm)下创建docker环境

本章不介绍2个容器的使用方法,仅用来做展示说明。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
39
扫一下,分享更方便,购买更轻松