Dodelat
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
source ~/.bashrc
nvm install 22
nvm use 22
node -v
npm -v
nvm install 22
nvm use 22
npm install -g @google/gemini-cli
Vytvoreni dockeru
mkdir ~/gemini-docker/
cd ~/gemini-docker/
nano ~/gemini-docker/Dockerfile
DOCKER
FROM node:22-bookworm-slim
RUN apt-get update && apt-get install -y \
git \
ca-certificates \
openssh-client \
less \
vim \
&& rm -rf /var/lib/apt/lists/*
RUN npm install -g @google/gemini-cli
USER node
WORKDIR /workspace
ENV HOME=/home/node
CMD ["gemini"]
Vytvoření dockeru
docker build -t geminibox:node22 .
List dockeru
docker images
Možné problémy
source ~/.bash_aliases1
-bash: /home/user/.bash_aliases1: line 8: syntax error near unexpected token `('
-bash: /home/user/.bash_aliases1: line 8: `geminisafe() {'
unalias geminisafe