在 CentOS 上容器化运行 CMatrix 的完整实践
一 环境准备
二 方式一 从源码构建 CentOS 镜像
FROM centos:7
RUN yum install -y gcc make ncurses-devel git && \
git clone https://github.com/cmatrix/cmatrix.git /opt/cmatrix && \
cd /opt/cmatrix && \
./configure --prefix=/usr/local && \
make && make install
ENV PATH=/usr/local/bin:$PATH
CMD ["cmatrix"]
docker build -t centos-cmatrix:latest .
docker run -it --rm --name cmatrix-container centos-cmatrix
三 方式二 使用现成镜像运行
docker pull cmatrix/cmatrix
docker run -it --name cmatrix cmatrix/cmatrix
四 运行与自定义
docker run -it --rm centos-cmatrix cmatrix -A -s --speed 18
五 挂载与运维建议
docker run -it --rm \
-v ~/.cmatrix:/root/.cmatrix \
-v ~/cmatrix-data:/data \
centos-cmatrix