ghcr.io/khoj-ai/khoj-computer:latest linux/amd64

ghcr.io/khoj-ai/khoj-computer:latest - 国内下载镜像源 浏览次数:17

温馨提示:此镜像为latest tag镜像,本站无法保证此版本为最新镜像

源镜像 ghcr.io/khoj-ai/khoj-computer:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/khoj-ai/khoj-computer:latest
镜像ID sha256:805a850703cc885940e1e7c80b988290abe0df13900f2b560dad75e6abe26385
镜像TAG latest
大小 3.17GB
镜像源 ghcr.io
CMD /bin/sh -c export XDG_RUNTIME_DIR=/run/user/$(id -u); mkdir -p $XDG_RUNTIME_DIR && chown $USERNAME:$USERNAME $XDG_RUNTIME_DIR && chmod 0700 $XDG_RUNTIME_DIR; Xvfb $DISPLAY -screen 0 ${WIDTH}x${HEIGHT}x24 -dpi 96 -auth /home/$USERNAME/.Xauthority >/dev/null 2>&1 & sleep 1; xauth add $DISPLAY . $(mcookie); x11vnc -display $DISPLAY -forever -rfbauth /home/$USERNAME/.vncpass -listen 0.0.0.0 -rfbport 5900 >/dev/null 2>&1 & eval $(dbus-launch --sh-syntax) && startxfce4 & sleep 2 && echo 'Container running!' && tail -f /dev/null
启动入口
工作目录 /home/operator
OS/平台 linux/amd64
浏览量 17 次
贡献者 89******0@qq.com
镜像创建 2025-06-01T05:29:27.559212446Z
同步时间 2025-09-04 17:42
更新时间 2025-09-05 19:59
开放端口
5900/tcp
环境变量
PATH=/home/operator/.pyenv/shims:/home/operator/.pyenv/bin:/home/operator/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin DEBIAN_FRONTEND=noninteractive USERNAME=operator HOME=/home/operator PYENV_ROOT=/home/operator/.pyenv PYENV_VERSION_MAJOR=3 PYENV_VERSION_MINOR=11 PYENV_VERSION_PATCH=6 PYENV_VERSION=3.11.6 WIDTH=1024 HEIGHT=768 DISPLAY_NUM=99 DISPLAY=:99
镜像标签
Khoj AI Computer - A computer for your second brain to operate: org.opencontainers.image.description ubuntu: org.opencontainers.image.ref.name https://github.com/khoj-ai/khoj: org.opencontainers.image.source 24.04: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/khoj-ai/khoj-computer:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/khoj-ai/khoj-computer:latest  ghcr.io/khoj-ai/khoj-computer:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/khoj-ai/khoj-computer:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/khoj-ai/khoj-computer:latest  ghcr.io/khoj-ai/khoj-computer:latest

Shell快速替换命令

sed -i 's#ghcr.io/khoj-ai/khoj-computer:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/khoj-ai/khoj-computer:latest#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/khoj-ai/khoj-computer:latest && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/khoj-ai/khoj-computer:latest  ghcr.io/khoj-ai/khoj-computer:latest'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/khoj-ai/khoj-computer:latest && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/khoj-ai/khoj-computer:latest  ghcr.io/khoj-ai/khoj-computer:latest'

镜像构建历史


# 2025-06-01 13:29:27  0.00B 设置默认要执行的命令
CMD ["/bin/sh" "-c" "    export XDG_RUNTIME_DIR=/run/user/$(id -u);     mkdir -p $XDG_RUNTIME_DIR && chown $USERNAME:$USERNAME $XDG_RUNTIME_DIR && chmod 0700 $XDG_RUNTIME_DIR;     Xvfb $DISPLAY -screen 0 ${WIDTH}x${HEIGHT}x24 -dpi 96 -auth /home/$USERNAME/.Xauthority >/dev/null 2>&1 &     sleep 1;     xauth add $DISPLAY . $(mcookie);     x11vnc -display $DISPLAY -forever -rfbauth /home/$USERNAME/.vncpass -listen 0.0.0.0 -rfbport 5900 >/dev/null 2>&1 &     eval $(dbus-launch --sh-syntax) &&     startxfce4 &     sleep 2 && echo 'Container running!' &&     tail -f /dev/null "]
                        
# 2025-06-01 13:29:27  0.00B 声明容器运行时监听的端口
EXPOSE map[5900/tcp:{}]
                        
# 2025-06-01 13:29:27  0.00B 设置环境变量 DISPLAY
ENV DISPLAY=:99
                        
# 2025-06-01 13:29:27  0.00B 设置环境变量 DISPLAY_NUM
ENV DISPLAY_NUM=99
                        
# 2025-06-01 13:29:27  0.00B 设置环境变量 HEIGHT
ENV HEIGHT=768
                        
# 2025-06-01 13:29:27  0.00B 设置环境变量 WIDTH
ENV WIDTH=1024
                        
# 2025-06-01 13:29:27  0.00B 定义构建参数
ARG DISPLAY_NUM=99
                        
# 2025-06-01 13:29:27  0.00B 定义构建参数
ARG HEIGHT=768
                        
# 2025-06-01 13:29:27  0.00B 定义构建参数
ARG WIDTH=1024
                        
# 2025-06-01 13:29:27  8.00B 执行命令并创建新的镜像层
RUN /bin/sh -c x11vnc -storepasswd secret /home/operator/.vncpass # buildkit
                        
# 2025-06-01 13:29:27  17.90MB 执行命令并创建新的镜像层
RUN /bin/sh -c python3 -m pip install --no-cache-dir     pyautogui     Pillow     pyperclip     pygetwindow # buildkit
                        
# 2025-06-01 13:29:03  0.00B 设置环境变量 PATH
ENV PATH=/home/operator/.pyenv/shims:/home/operator/.pyenv/bin:/home/operator/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-06-01 13:29:03  297.26MB 执行命令并创建新的镜像层
RUN /bin/sh -c eval "$(pyenv init -)" &&     pyenv install $PYENV_VERSION &&     pyenv global $PYENV_VERSION &&     pyenv rehash # buildkit
                        
# 2025-06-01 13:27:22  0.00B 设置环境变量 PYENV_VERSION
ENV PYENV_VERSION=3.11.6
                        
# 2025-06-01 13:27:22  0.00B 设置环境变量 PYENV_VERSION_PATCH
ENV PYENV_VERSION_PATCH=6
                        
# 2025-06-01 13:27:22  0.00B 设置环境变量 PYENV_VERSION_MINOR
ENV PYENV_VERSION_MINOR=11
                        
# 2025-06-01 13:27:22  0.00B 设置环境变量 PYENV_VERSION_MAJOR
ENV PYENV_VERSION_MAJOR=3
                        
# 2025-06-01 13:27:22  0.00B 设置环境变量 PATH
ENV PATH=/home/operator/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-06-01 13:27:22  0.00B 设置环境变量 PYENV_ROOT
ENV PYENV_ROOT=/home/operator/.pyenv
                        
# 2025-06-01 13:27:22  11.71MB 执行命令并创建新的镜像层
RUN /bin/sh -c git clone https://github.com/pyenv/pyenv.git ~/.pyenv &&     cd ~/.pyenv && src/configure && make -C src && cd .. &&     echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc &&     echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc &&     echo 'eval "$(pyenv init -)"' >> ~/.bashrc # buildkit
                        
# 2025-06-01 13:27:21  0.00B 设置工作目录为/home/operator
WORKDIR /home/operator
                        
# 2025-06-01 13:27:21  0.00B 指定运行容器时使用的用户
USER operator
                        
# 2025-06-01 13:27:21  17.75KB 执行命令并创建新的镜像层
RUN /bin/sh -c useradd -m -s /bin/bash -d $HOME -g $USERNAME $USERNAME && echo "${USERNAME} ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers # buildkit
                        
# 2025-06-01 13:27:21  0.00B 设置环境变量 HOME
ENV HOME=/home/operator
                        
# 2025-06-01 13:27:21  0.00B 设置环境变量 USERNAME
ENV USERNAME=operator
                        
# 2025-06-01 13:27:21  2.76GB 执行命令并创建新的镜像层
RUN /bin/sh -c apt update     && apt install -y         ca-certificates         gnupg         xfce4         xfce4-goodies         x11vnc         xvfb         xdotool         imagemagick         x11-apps         dbus-x11         sudo         python3-pip         python3-tk         python3-dev         build-essential         scrot         gnome-screenshot         net-tools         libx11-dev         libxext-dev         libxtst-dev         libxinerama-dev         libxmu-dev         libxrandr-dev         libxfixes-dev         software-properties-common     && add-apt-repository ppa:mozillateam/ppa && apt update     && apt install -y --no-install-recommends         firefox-esr         libreoffice         x11-apps         xpdf         gedit         xpaint         tint2         galculator         pcmanfm         unzip         less         nano         neovim         vim         git         curl         wget         procps         libssl-dev          zlib1g-dev         libbz2-dev         libreadline-dev         libsqlite3-dev         libncursesw5-dev         xz-utils         tk-dev         libxml2-dev         libxmlsec1-dev         libffi-dev         liblzma-dev     && update-alternatives --set x-www-browser /usr/bin/firefox-esr     && apt-get clean && rm -rf /var/lib/apt/lists/*     && apt remove -y light-locker xfce4-screensaver xfce4-power-manager || true # buildkit
                        
# 2025-06-01 13:27:21  0.00B 设置环境变量 DEBIAN_FRONTEND
ENV DEBIAN_FRONTEND=noninteractive
                        
# 2025-04-28 17:44:51  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2025-04-28 17:44:50  78.10MB 
/bin/sh -c #(nop) ADD file:ad85a9d7b0a74c2140bd51d9c4559cca392991e0c95f84cb139347348e5d1f9a in / 
                        
# 2025-04-28 17:44:48  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2025-04-28 17:44:48  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2025-04-28 17:44:48  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2025-04-28 17:44:48  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:805a850703cc885940e1e7c80b988290abe0df13900f2b560dad75e6abe26385",
    "RepoTags": [
        "ghcr.io/khoj-ai/khoj-computer:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/khoj-ai/khoj-computer:latest"
    ],
    "RepoDigests": [
        "ghcr.io/khoj-ai/khoj-computer@sha256:7d3dd5c09b45c4792af99365f2232410e534d0706afd1eb69cc62a38cad23757",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/khoj-ai/khoj-computer@sha256:7c73486f206d55790916fa0e8e52953ba323361146bbf5c48fe8227d2d7d0828"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-06-01T05:29:27.559212446Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "operator",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "5900/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/home/operator/.pyenv/shims:/home/operator/.pyenv/bin:/home/operator/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "DEBIAN_FRONTEND=noninteractive",
            "USERNAME=operator",
            "HOME=/home/operator",
            "PYENV_ROOT=/home/operator/.pyenv",
            "PYENV_VERSION_MAJOR=3",
            "PYENV_VERSION_MINOR=11",
            "PYENV_VERSION_PATCH=6",
            "PYENV_VERSION=3.11.6",
            "WIDTH=1024",
            "HEIGHT=768",
            "DISPLAY_NUM=99",
            "DISPLAY=:99"
        ],
        "Cmd": [
            "/bin/sh",
            "-c",
            "    export XDG_RUNTIME_DIR=/run/user/$(id -u);     mkdir -p $XDG_RUNTIME_DIR \u0026\u0026 chown $USERNAME:$USERNAME $XDG_RUNTIME_DIR \u0026\u0026 chmod 0700 $XDG_RUNTIME_DIR;     Xvfb $DISPLAY -screen 0 ${WIDTH}x${HEIGHT}x24 -dpi 96 -auth /home/$USERNAME/.Xauthority \u003e/dev/null 2\u003e\u00261 \u0026     sleep 1;     xauth add $DISPLAY . $(mcookie);     x11vnc -display $DISPLAY -forever -rfbauth /home/$USERNAME/.vncpass -listen 0.0.0.0 -rfbport 5900 \u003e/dev/null 2\u003e\u00261 \u0026     eval $(dbus-launch --sh-syntax) \u0026\u0026     startxfce4 \u0026     sleep 2 \u0026\u0026 echo 'Container running!' \u0026\u0026     tail -f /dev/null "
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/home/operator",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.description": "Khoj AI Computer - A computer for your second brain to operate",
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.source": "https://github.com/khoj-ai/khoj",
            "org.opencontainers.image.version": "24.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 3165895947,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/b7226a7241c11b1cc7279e031fb063c7f980710fe5805e28d108173f7c04eb3f/diff:/var/lib/docker/overlay2/2ffefb73d45f07b310613827a727d6fb88afa48aadf9eeba1e057fb8240feada/diff:/var/lib/docker/overlay2/19adad94c1dbcf283f7122a7f0a7d0412b63d37c0e4c552d67dfa70ec1e03359/diff:/var/lib/docker/overlay2/cfa43392464f2c85421cd664b6eadefbac6c79388102e5e449e6564cdfcbc27b/diff:/var/lib/docker/overlay2/6c0147aa4f2d0cf4ed42c829763097f8ed2584e991101624d09ed4c596dd95f1/diff:/var/lib/docker/overlay2/49defb7a57743a64a6454a1dc48f511998efc2ecbb29f63cef1cebfab242e180/diff:/var/lib/docker/overlay2/804f0900c22a22c0ab47f8a0a361f520535ca58c85e6793865a1afff531414a9/diff",
            "MergedDir": "/var/lib/docker/overlay2/eab301e60f56e70c1d041fcecd0c13ca9d4100e7b548bd12adccff8a3791bef8/merged",
            "UpperDir": "/var/lib/docker/overlay2/eab301e60f56e70c1d041fcecd0c13ca9d4100e7b548bd12adccff8a3791bef8/diff",
            "WorkDir": "/var/lib/docker/overlay2/eab301e60f56e70c1d041fcecd0c13ca9d4100e7b548bd12adccff8a3791bef8/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:8901a649dd5a9284fa6206a08f3ba3b5a12fddbfd2f82c880e68cdb699d98bfb",
            "sha256:698b1dc14a0eb0251fadd25a686f85fc9f29567f70662e16c9c6151145fcce8e",
            "sha256:ab88a308fa1be6587eda28ebaa893809355af11e23fe807afbb027bc288b38f2",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:4d72c7c56c4c2985be5d78c54094c61b4257583befbf567db9bcde7d9371b44f",
            "sha256:01815b90ef5ee9aad668363c44458ca41456ce81e03263771d8875487479ce86",
            "sha256:0f82b5f7b8f809a43309e165473fa1179ae6824a9516a0cd9f9289f98c700633",
            "sha256:6543524901f068e5b8902ebe022fe3691813e33f118cfa4afba6b7debd4bd1b6"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-09-04T17:40:15.138007329+08:00"
    }
}

更多版本

ghcr.io/khoj-ai/khoj-computer:latest

linux/amd64 ghcr.io3.17GB2025-09-04 17:42
16