logo
docker.io/factoriotools/factorio:2.0.77
linux/amd64 docker.io

这是一个Factorio游戏的Docker镜像,由factoriotools维护。它提供了一个方便的方式来运行Factorio游戏,无需在本地机器上安装游戏。

11
浏览次数
399.37MB
镜像大小
源镜像
docker.io/factoriotools/factorio:2.0.77
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/factoriotools/factorio:2.0.77
镜像ID
sha256:229055d4490143c2ae54f34f792e7dbf787a949a7724968217a6f0621ea01c7f
镜像 TAG
2.0.77
镜像大小
399.37MB
平台架构
linux/amd64
镜像源
docker.io
CMD
启动入口
/docker-entrypoint.sh
工作目录
OS/平台
linux/amd64
镜像创建
2026-06-22T17:43:33.299048533Z
同步时间
2026-06-23 11:44
浏览量
11 次
贡献者
🔌 开放端口 2
27015/tcp 34197/udp
📁 目录挂载 1
 /factorio
⚙️ 环境变量 14
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
PORT=34197 1
RCON_PORT=27015 2
SAVES=/factorio/saves 3
PRESET= 4
CONFIG=/factorio/config 5
MODS=/factorio/mods 6
SCENARIOS=/factorio/scenarios 7
SCRIPTOUTPUT=/factorio/script-output 8
PUID=845 9
PGID=845 10
DLC_SPACE_AGE=true 11
VERSION=2.0.77 12
SHA256=c4efc11529f74d37c96933e291e0db73fd9f5aa4738913d9301b24680b3e947f 13
🏷️ 镜像标签 2
KeyValue
2.0.77 factorio.version
https://github.com/factoriotools/factorio-docker maintainer
🛡️ 镜像安全扫描
debian 13.5 Trivy 2026-06-23 11:47 查看完整报告
103
低危 LOW
70
中危 MEDIUM
14
高危 HIGH
2
严重 CRITICAL
受影响目标 (1)
docker.io/factoriotools/factorio:2.0.77 (debian 13.5) debian

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/factoriotools/factorio:2.0.77
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/factoriotools/factorio:2.0.77  docker.io/factoriotools/factorio:2.0.77

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/factoriotools/factorio:2.0.77
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/factoriotools/factorio:2.0.77  docker.io/factoriotools/factorio:2.0.77

Shell快速替换命令

sed -i 's#factoriotools/factorio:2.0.77#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/factoriotools/factorio:2.0.77#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/factoriotools/factorio:2.0.77 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/factoriotools/factorio:2.0.77  docker.io/factoriotools/factorio:2.0.77'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/factoriotools/factorio:2.0.77 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/factoriotools/factorio:2.0.77  docker.io/factoriotools/factorio:2.0.77'

镜像构建历史


# 2026-06-23 01:43:33  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/docker-entrypoint.sh"]
                        
# 2026-06-23 01:43:33  0.00B 声明容器运行时监听的端口
EXPOSE [34197/udp 27015/tcp]
                        
# 2026-06-23 01:43:33  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/factorio]
                        
# 2026-06-23 01:43:33  17.34KB 复制新文件或目录到容器中
COPY /src/rcon /bin/rcon # buildkit
                        
# 2026-06-23 01:43:33  14.87KB 复制新文件或目录到容器中
COPY files/config.ini /opt/factorio/config/config.ini # buildkit
                        
# 2026-06-23 01:43:33  20.84KB 复制新文件或目录到容器中
COPY files/*.sh / # buildkit
                        
# 2026-06-23 01:43:32  291.15MB 执行命令并创建新的镜像层
RUN |9 USER=factorio GROUP=factorio PUID=845 PGID=845 BOX64_VERSION=v0.2.4 PRESET= CURL_RETRIES=8 VERSION=2.0.77 SHA256=c4efc11529f74d37c96933e291e0db73fd9f5aa4738913d9301b24680b3e947f /bin/bash -eo pipefail -c set -ox pipefail     && if [[ "${VERSION}" == "" ]]; then         echo "build-arg VERSION is required"         && exit 1;     fi     && if [[ "${SHA256}" == "" ]]; then         echo "build-arg SHA256 is required"         && exit 1;     fi     && archive="/tmp/factorio_headless_x64_$VERSION.tar.xz"     && mkdir -p /opt /factorio     && curl -sSL "https://www.factorio.com/get-download/$VERSION/headless/linux64" -o "$archive" --retry $CURL_RETRIES     && echo "$SHA256  $archive" | sha256sum -c     || (sha256sum "$archive" && file "$archive" && exit 1)     && tar xf "$archive" --directory /opt     && chmod ugo=rwx /opt/factorio     && rm "$archive"     && ln -s "$SCENARIOS" /opt/factorio/scenarios     && ln -s "$SAVES" /opt/factorio/saves     && mkdir -p /opt/factorio/config/     && chown -R "$USER":"$GROUP" /opt/factorio /factorio # buildkit
                        
# 2026-06-23 01:43:27  0.00B 设置环境变量 VERSION SHA256
ENV VERSION=2.0.77 SHA256=c4efc11529f74d37c96933e291e0db73fd9f5aa4738913d9301b24680b3e947f
                        
# 2026-06-23 01:43:27  0.00B 添加元数据标签
LABEL factorio.version=2.0.77
                        
# 2026-06-23 01:43:27  0.00B 定义构建参数
ARG SHA256=c4efc11529f74d37c96933e291e0db73fd9f5aa4738913d9301b24680b3e947f
                        
# 2026-06-23 01:43:27  0.00B 定义构建参数
ARG VERSION=2.0.77
                        
# 2026-06-23 01:43:27  4.32KB 执行命令并创建新的镜像层
RUN |7 USER=factorio GROUP=factorio PUID=845 PGID=845 BOX64_VERSION=v0.2.4 PRESET= CURL_RETRIES=8 /bin/bash -eo pipefail -c groupadd --system --gid "$PGID" "$GROUP"     && useradd --system --uid "$PUID" --gid "$PGID" --no-create-home --shell /bin/sh "$USER" # buildkit
                        
# 2026-06-23 01:43:27  29.54MB 执行命令并创建新的镜像层
RUN |7 USER=factorio GROUP=factorio PUID=845 PGID=845 BOX64_VERSION=v0.2.4 PRESET= CURL_RETRIES=8 /bin/bash -eo pipefail -c apt-get -q update     && DEBIAN_FRONTEND=noninteractive apt-get -qy install ca-certificates curl jq pwgen xz-utils procps gettext-base file --no-install-recommends     && if [[ "$(uname -m)" == "aarch64" ]]; then         echo "installing ARM compatability layer"         && DEBIAN_FRONTEND=noninteractive apt-get -qy install unzip --no-install-recommends         && curl -LO https://github.com/ptitSeb/box64/releases/download/${BOX64_VERSION}/box64-GENERIC_ARM-RelWithDebInfo.zip         && unzip box64-GENERIC_ARM-RelWithDebInfo.zip -d /bin         && rm -f box64-GENERIC_ARM-RelWithDebInfo.zip         && chmod +x /bin/box64;     fi     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-06-23 01:43:27  0.00B 
SHELL [/bin/bash -eo pipefail -c]
                        
# 2026-06-23 01:43:27  0.00B 设置环境变量 PORT RCON_PORT SAVES PRESET CONFIG MODS SCENARIOS SCRIPTOUTPUT PUID PGID DLC_SPACE_AGE
ENV PORT=34197 RCON_PORT=27015 SAVES=/factorio/saves PRESET= CONFIG=/factorio/config MODS=/factorio/mods SCENARIOS=/factorio/scenarios SCRIPTOUTPUT=/factorio/script-output PUID=845 PGID=845 DLC_SPACE_AGE=true
                        
# 2026-06-23 01:43:27  0.00B 定义构建参数
ARG CURL_RETRIES=8
                        
# 2026-06-23 01:43:27  0.00B 定义构建参数
ARG PRESET
                        
# 2026-06-23 01:43:27  0.00B 定义构建参数
ARG BOX64_VERSION=v0.2.4
                        
# 2026-06-23 01:43:27  0.00B 定义构建参数
ARG PGID=845
                        
# 2026-06-23 01:43:27  0.00B 定义构建参数
ARG PUID=845
                        
# 2026-06-23 01:43:27  0.00B 定义构建参数
ARG GROUP=factorio
                        
# 2026-06-23 01:43:27  0.00B 定义构建参数
ARG USER=factorio
                        
# 2026-06-23 01:43:27  0.00B 添加元数据标签
LABEL maintainer=https://github.com/factoriotools/factorio-docker
                        
# 2026-06-10 08:00:00  78.63MB 
# debian.sh --arch 'amd64' out/ 'stable' '@1781049600'
                        
                    

镜像信息

{
    "Id": "sha256:229055d4490143c2ae54f34f792e7dbf787a949a7724968217a6f0621ea01c7f",
    "RepoTags": [
        "factoriotools/factorio:2.0.77",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/factoriotools/factorio:2.0.77"
    ],
    "RepoDigests": [
        "factoriotools/factorio@sha256:fa06b56b50e97ee18af5fdda4590d7d3f671cf0a472b2adb11e26b5f04e306fc",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/factoriotools/factorio@sha256:7ae2549ab529deb74188b7e97d3fa631706235fd229b5fb168b8251988d30ec6"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-06-22T17:43:33.299048533Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "27015/tcp": {},
            "34197/udp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "PORT=34197",
            "RCON_PORT=27015",
            "SAVES=/factorio/saves",
            "PRESET=",
            "CONFIG=/factorio/config",
            "MODS=/factorio/mods",
            "SCENARIOS=/factorio/scenarios",
            "SCRIPTOUTPUT=/factorio/script-output",
            "PUID=845",
            "PGID=845",
            "DLC_SPACE_AGE=true",
            "VERSION=2.0.77",
            "SHA256=c4efc11529f74d37c96933e291e0db73fd9f5aa4738913d9301b24680b3e947f"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": {
            "/factorio": {}
        },
        "WorkingDir": "",
        "Entrypoint": [
            "/docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "factorio.version": "2.0.77",
            "maintainer": "https://github.com/factoriotools/factorio-docker"
        },
        "Shell": [
            "/bin/bash",
            "-eo",
            "pipefail",
            "-c"
        ]
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 399365834,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/dad3685aeb7b4877cf5028a8d558bd671d950ee1b9a4762f6d02b96d8a8d38ef/diff:/var/lib/docker/overlay2/302f9280d9bd6af59d54ad919f3c637cc5e28e8be320992a7ea3f520e7156496/diff:/var/lib/docker/overlay2/7fcc84db38248a91bcba8e019e5302ccc7d4d377d141cc869287256e462cc575/diff:/var/lib/docker/overlay2/cd6ad178f4d54d60a1d776c7fd8a99c55c9b5a6f2204baee2016934f17ee8014/diff:/var/lib/docker/overlay2/c0c604a1a7e5aa630f369f66cb6d20f703daf5158aecbb16672a04cadfa864bf/diff:/var/lib/docker/overlay2/b9fa34851f03acaa94e010e6cc0678df38953be74777f7a2891063b3587a1b59/diff",
            "MergedDir": "/var/lib/docker/overlay2/e5960e29ea3b1571b27ee60442a53d681b62d088f8b17fb35ae83a41b72deb52/merged",
            "UpperDir": "/var/lib/docker/overlay2/e5960e29ea3b1571b27ee60442a53d681b62d088f8b17fb35ae83a41b72deb52/diff",
            "WorkDir": "/var/lib/docker/overlay2/e5960e29ea3b1571b27ee60442a53d681b62d088f8b17fb35ae83a41b72deb52/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:675b66e94e099080c20802a50ea497b4f4af46f71630eb6bb39fe7cf65fdc458",
            "sha256:619edd319a6c77743fe40c076c9cd27891a9dabcc12fcb6a73c09445029a6fe9",
            "sha256:85035431f377d186b03fc3aae42a8ed3505bb8ef7d96bb4fe07de6db6b0144c4",
            "sha256:ab2d394f8c9b4561dbe1638ff7409c7e98b56a93c009686ec7042786050616ea",
            "sha256:243f3d70901adc178861d210864e88769f53e0486fe3ec6a35cc2d68ee3a18f7",
            "sha256:5c01340af384ceb34f1d1f41f63e4497a50fd1c0b5d4c7669526bca4de0b8e95",
            "sha256:002c60fc1c8fc607315e072d668674ab3f772ddb1552e466dfeba787606b4c32"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-06-23T11:43:45.168457184+08:00"
    }
}

更多版本

docker.io/factoriotools/factorio:2.0.15

linux/amd64 docker.io461.58MB2024-11-18 21:00
547

docker.io/factoriotools/factorio:2.0.77

linux/amd64 docker.io399.37MB2026-06-23 11:44
10
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×