Newe Ollama.nix, the ai.nix did not work out. Added ZED-editor as separate app

This commit is contained in:
2026-02-28 14:44:15 +01:00
parent 02bd043bd7
commit a223d395f8
7 changed files with 753 additions and 497 deletions
+335 -400
View File
File diff suppressed because it is too large Load Diff
+31 -96
View File
@@ -467,7 +467,7 @@ The tree below shows the full repository layout, with the standardized internal
├── assets
│   ├── conf
│   │   ├── apps
│   │   ├── ai.nix
│   │   ├── ollama.nix
│   │   │   ├── flatpaks.conf
│   │   │   └── packages.conf
│   │   ├── core
@@ -549,7 +549,7 @@ The tree below shows the full repository layout, with the standardized internal
│   └── hardware.nix
├── home
│   ├── apps
│   │   ├── ai.nix
│   │   ├── ollama.nix
│   │   ├── defaults-apps.nix
│   │   └── theme.nix
│   ├── default.nix
@@ -1605,7 +1605,7 @@ This module will import all necessities.
{ pkgs, user, ... } :
{
imports = [
./apps/ai.nix
./apps/ollama.nix
#./apps/default-apps.nix
./apps/theme.nix
./desktop/hypridle.nix
@@ -1637,111 +1637,46 @@ This module will import all necessities.
}
#+end_src
** AI integrated with ZED
This module enables and configures the Ollama system service on NixOS, including optional GPU acceleration (CUDA or ROCm).
It ensures the Ollama CLI is available system-wide for interacting with local models.
It automatically pulls and prepares selected coding models (e.g., Qwen2.5-Coder and StarCoder2) at system activation.
#+begin_src nix :tangle home/apps/ai.nix :noweb tangle :mkdirp yes
{ config, pkgs, lib, flakeRoot, ... }:
** Ollama
This Home Manager Nix module (ai.nix) installs the Ollama package and configures it by reading a simple key-value configuration file (ollama.conf) for settings like the server host and default model. It sets environment variables (OLLAMA_HOST and OLAMA_DEFAULT_MODEL) for easy access in your shell or applications, with fallback defaults if the config file is missing or empty. Optionally, it also defines a user-level systemd service to automatically start the Ollama server on NixOS or systems with Home Managers systemd support enabled.
#+begin_src nix :tangle home/apps/ollama.nix :noweb tangle :mkdirp yes
{ lib, config, pkgs, ... }:
let
# Path to environment file
AiRepoEnv = flakeRoot + "/assets/conf/apps/ai/ai.env";
# Environment file parser
parseEnv = lines:
lib.foldl' (acc: line:
let
trimmed = builtins.trim line;
in
if trimmed == "" || (builtins.stringLength trimmed) > 0 && (builtins.substr 0 1 trimmed) == "#"
then acc
else
let parts = builtins.split "=" trimmed;
in
if builtins.length parts >= 2
then builtins.add (builtins.elemAt parts 0) (builtins.elemAt parts 1) acc
else acc
) { } (builtins.split "\n" (builtins.readFile (toString AiRepoEnv)));
envVars = parseEnv;
# Path to the config file (relative to your flake or Home Manager root)
ollamaConfPath = ./assets/conf/apps/ai/ollama/ollama.conf;
# Read and parse the config file (assuming it's in shell variable format)
ollamaConf = builtins.readFile ollamaConfPath;
# Extract values using regex (adjust if your format differs)
extractValue = key: builtins.match
("(?m)^${key}=\"([^\"]+)\"$" + ollamaConf)
"";
ollamaHost = extractValue "OLLAMA_HOST";
ollamaDefaultModel = extractValue "OLLAMA_DEFAULT_MODEL";
in
{
# Install required packages
home.packages = [
pkgs.ollama-vulkan
pkgs.zed-editor
# Install Ollama
home.packages = with pkgs; [
ollama
];
# Set environment variables
# Configure Ollama environment variables
home.sessionVariables = {
OLLAMA_HOST = envVars.OLLAMA_HOST or "http://127.0.0.1:11434";
MISTRAL_API_KEY = envVars.MISTRAL_API_KEY or "";
OLLAMA_HOST = if ollamaHost != "" then ollamaHost else "http://127.0.0.1:11434";
OLAMA_DEFAULT_MODEL = if ollamaDefaultModel != "" then ollamaDefaultModel else "codellama:70b";
};
# Configure Ollama service using the correct Home Manager syntax
# Optional: Start Ollama service (if using NixOS)
systemd.user.services.ollama = {
Unit = {
Description = "Ollama service for local AI models";
After = [ "network.target" ];
Wants = [ "network.target" ];
};
Service = {
Type = "forking";
ExecStart = "${pkgs.ollama-vulkan}/bin/ollama serve";
ExecStartPost = ''
sleep 5
${pkgs.ollama-vulkan}/bin/ollama pull codellama:70b
${pkgs.ollama-vulkan}/bin/ollama pull mixtral:8x7b
'';
description = "Ollama service";
wantedBy = [ "multi-user.target" ];
serviceConfig = {
ExecStart = "${pkgs.ollama}/bin/ollama serve";
Restart = "on-failure";
};
Install = {
WantedBy = [ "default.target" ];
Environment = [
"OLLAMA_HOST=${if ollamaHost != "" then ollamaHost else "http://127.0.0.1:11434"}"
];
};
};
# ZED configuration
home.file.".config/zed/settings.json".text = lib.mkForce (
builtins.toJSON {
mistral = {
apiKey = envVars.MISTRAL_API_KEY or "";
defaultModel = "mistral-pro";
};
ollama = {
endpoint = envVars.OLLAMA_HOST or "http://127.0.0.1:11434";
defaultModel = "codellama:70b";
};
}
);
# --- Usage Notes ---
# 1. Pulling Additional Models:
# To add more models later, run:
# ollama pull <model-name>
# Example: ollama pull llama3:8b
#
# 2. Switching GPU Backends:
# - For NVIDIA: Replace all `ollama-vulkan` with `ollama` (uses CUDA)
# - For AMD: Use `ollama-rocm` and ensure ROCm is installed
#
# 3. ZED Plugin Setup:
# - Install the Ollama and Mistral plugins in ZED via the plugin marketplace
# - The Ollama plugin will use the local models pulled above
# - The Mistral plugin will use the MISTRAL_API_KEY for cloud access
#
# 4. Security:
# - Never commit ./assets/conf/apps/ai.env to version control
# - For extra security, encrypt ai.env using sops-nix or age
#
# 5. Persistent Service:
# To keep Ollama running after logout, enable lingering:
# loginctl enable-linger $(whoami)
}
#+end_src
** NCSway
@@ -0,0 +1,4 @@
# Ollama configuration
OLLAMA_HOST="http://127.0.0.1:11434"
OLAMA_DEFAULT_MODEL="codellama:70b"
OLAMA_DEFAULT_MODEL="llama3.1:70b"
@@ -54,6 +54,7 @@ wev
solaar
baobab
duf
zed-editor
# office
obsidian
+36
View File
@@ -0,0 +1,36 @@
{ lib, config, pkgs, ... }:
let
# Path to the config file (relative to your flake or Home Manager root)
ollamaConfPath = ./assets/conf/apps/ai/ollama/ollama.conf;
# Read and parse the config file (assuming it's in shell variable format)
ollamaConf = builtins.readFile ollamaConfPath;
# Extract values using regex (adjust if your format differs)
extractValue = key: builtins.match
("(?m)^${key}=\"([^\"]+)\"$" + ollamaConf)
"";
ollamaHost = extractValue "OLLAMA_HOST";
ollamaDefaultModel = extractValue "OLLAMA_DEFAULT_MODEL";
in
{
# Install Ollama
home.packages = with pkgs; [
ollama
];
# Configure Ollama environment variables
home.sessionVariables = {
OLLAMA_HOST = if ollamaHost != "" then ollamaHost else "http://127.0.0.1:11434";
OLAMA_DEFAULT_MODEL = if ollamaDefaultModel != "" then ollamaDefaultModel else "codellama:70b";
};
# Optional: Start Ollama service (if using NixOS)
systemd.user.services.ollama = {
description = "Ollama service";
wantedBy = [ "multi-user.target" ];
serviceConfig = {
ExecStart = "${pkgs.ollama}/bin/ollama serve";
Restart = "on-failure";
Environment = [
"OLLAMA_HOST=${if ollamaHost != "" then ollamaHost else "http://127.0.0.1:11434"}"
];
};
};
}
+1 -1
View File
@@ -1,7 +1,7 @@
{ pkgs, user, ... } :
{
imports = [
./apps/ai.nix
./apps/ollama.nix
#./apps/default-apps.nix
./apps/theme.nix
./desktop/hypridle.nix
+345
View File
@@ -0,0 +1,345 @@
[?2026h[?25lpulling manifest ⠋ [?25h[?2026l[?2026h[?25lpulling manifest ⠙ [?25h[?2026l[?2026h[?25lpulling manifest ⠸ [?25h[?2026l[?2026h[?25lpulling manifest ⠸ [?25h[?2026l[?2026h[?25lpulling manifest ⠼ [?25h[?2026l[?2026h[?25lpulling manifest ⠴ [?25h[?2026l[?2026h[?25lpulling manifest ⠦ [?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 97 MB/ 42 GB [?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 97 MB/ 42 GB [?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 97 MB/ 42 GB [?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 97 MB/ 42 GB [?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 97 MB/ 42 GB [?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 97 MB/ 42 GB [?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 98 MB/ 42 GB [?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 98 MB/ 42 GB [?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 99 MB/ 42 GB [?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 99 MB/ 42 GB [?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 99 MB/ 42 GB [?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 100 MB/ 42 GB 2.3 MB/s 5h7m[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 102 MB/ 42 GB 2.3 MB/s 5h7m[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 104 MB/ 42 GB 2.3 MB/s 5h7m[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 106 MB/ 42 GB 2.3 MB/s 5h7m[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 110 MB/ 42 GB 2.3 MB/s 5h7m[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 112 MB/ 42 GB 2.3 MB/s 5h7m[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 117 MB/ 42 GB 2.3 MB/s 5h7m[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 119 MB/ 42 GB 2.3 MB/s 5h7m[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 121 MB/ 42 GB 2.3 MB/s 5h7m[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 126 MB/ 42 GB 2.3 MB/s 5h7m[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 128 MB/ 42 GB 15 MB/s 46m14s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 131 MB/ 42 GB 15 MB/s 46m14s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 139 MB/ 42 GB 15 MB/s 46m13s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 146 MB/ 42 GB 15 MB/s 46m13s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 148 MB/ 42 GB 15 MB/s 46m13s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 150 MB/ 42 GB 15 MB/s 46m12s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 152 MB/ 42 GB 15 MB/s 46m12s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 160 MB/ 42 GB 15 MB/s 46m12s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 162 MB/ 42 GB 15 MB/s 46m12s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 163 MB/ 42 GB 15 MB/s 46m12s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 164 MB/ 42 GB 22 MB/s 31m44s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 178 MB/ 42 GB 22 MB/s 31m44s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 186 MB/ 42 GB 22 MB/s 31m43s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 188 MB/ 42 GB 22 MB/s 31m43s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 193 MB/ 42 GB 22 MB/s 31m43s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 199 MB/ 42 GB 22 MB/s 31m43s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 199 MB/ 42 GB 22 MB/s 31m43s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 200 MB/ 42 GB 22 MB/s 31m43s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 210 MB/ 42 GB 22 MB/s 31m42s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 210 MB/ 42 GB 22 MB/s 31m42s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 0% ▕ ▏ 211 MB/ 42 GB 28 MB/s 24m45s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 223 MB/ 42 GB 28 MB/s 24m45s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 223 MB/ 42 GB 28 MB/s 24m45s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 226 MB/ 42 GB 28 MB/s 24m45s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 230 MB/ 42 GB 28 MB/s 24m45s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 233 MB/ 42 GB 28 MB/s 24m45s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 233 MB/ 42 GB 28 MB/s 24m45s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 241 MB/ 42 GB 28 MB/s 24m44s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 244 MB/ 42 GB 28 MB/s 24m44s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 249 MB/ 42 GB 28 MB/s 24m44s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 255 MB/ 42 GB 31 MB/s 22m20s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 256 MB/ 42 GB 31 MB/s 22m20s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 263 MB/ 42 GB 31 MB/s 22m20s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 270 MB/ 42 GB 31 MB/s 22m20s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 270 MB/ 42 GB 31 MB/s 22m20s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 272 MB/ 42 GB 31 MB/s 22m20s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 286 MB/ 42 GB 31 MB/s 22m19s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 289 MB/ 42 GB 31 MB/s 22m19s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 292 MB/ 42 GB 31 MB/s 22m19s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 302 MB/ 42 GB 31 MB/s 22m19s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 305 MB/ 42 GB 31 MB/s 22m19s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 307 MB/ 42 GB 34 MB/s 20m8s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 310 MB/ 42 GB 34 MB/s 20m8s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 318 MB/ 42 GB 34 MB/s 20m8s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 320 MB/ 42 GB 34 MB/s 20m7s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 327 MB/ 42 GB 34 MB/s 20m7s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 330 MB/ 42 GB 34 MB/s 20m7s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 331 MB/ 42 GB 34 MB/s 20m7s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 333 MB/ 42 GB 34 MB/s 20m7s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 338 MB/ 42 GB 34 MB/s 20m7s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 345 MB/ 42 GB 34 MB/s 20m7s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 353 MB/ 42 GB 35 MB/s 19m43s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 359 MB/ 42 GB 35 MB/s 19m43s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 366 MB/ 42 GB 35 MB/s 19m43s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 371 MB/ 42 GB 35 MB/s 19m43s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 374 MB/ 42 GB 35 MB/s 19m43s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 379 MB/ 42 GB 35 MB/s 19m42s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 381 MB/ 42 GB 35 MB/s 19m42s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 387 MB/ 42 GB 35 MB/s 19m42s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 392 MB/ 42 GB 35 MB/s 19m42s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 392 MB/ 42 GB 35 MB/s 19m42s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 399 MB/ 42 GB 37 MB/s 18m36s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 405 MB/ 42 GB 37 MB/s 18m36s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 410 MB/ 42 GB 37 MB/s 18m36s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 413 MB/ 42 GB 37 MB/s 18m36s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 417 MB/ 42 GB 37 MB/s 18m36s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 418 MB/ 42 GB 37 MB/s 18m36s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 420 MB/ 42 GB 37 MB/s 18m36s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 423 MB/ 42 GB 37 MB/s 18m36s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 426 MB/ 42 GB 37 MB/s 18m36s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 429 MB/ 42 GB 37 MB/s 18m35s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 439 MB/ 42 GB 37 MB/s 18m28s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 455 MB/ 42 GB 37 MB/s 18m27s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 458 MB/ 42 GB 37 MB/s 18m27s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 464 MB/ 42 GB 37 MB/s 18m27s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 466 MB/ 42 GB 37 MB/s 18m27s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 473 MB/ 42 GB 37 MB/s 18m27s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 478 MB/ 42 GB 37 MB/s 18m27s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 479 MB/ 42 GB 37 MB/s 18m27s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 482 MB/ 42 GB 37 MB/s 18m27s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 484 MB/ 42 GB 37 MB/s 18m27s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 486 MB/ 42 GB 42 MB/s 16m19s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 486 MB/ 42 GB 42 MB/s 16m19s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 491 MB/ 42 GB 42 MB/s 16m19s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 497 MB/ 42 GB 42 MB/s 16m19s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 509 MB/ 42 GB 42 MB/s 16m18s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 512 MB/ 42 GB 42 MB/s 16m18s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 523 MB/ 42 GB 42 MB/s 16m18s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 528 MB/ 42 GB 42 MB/s 16m18s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 533 MB/ 42 GB 42 MB/s 16m18s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 540 MB/ 42 GB 42 MB/s 16m18s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 544 MB/ 42 GB 42 MB/s 16m17s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 550 MB/ 42 GB 46 MB/s 15m1s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 550 MB/ 42 GB 46 MB/s 15m1s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 556 MB/ 42 GB 46 MB/s 15m1s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 559 MB/ 42 GB 46 MB/s 15m1s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 559 MB/ 42 GB 46 MB/s 15m1s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 560 MB/ 42 GB 46 MB/s 15m1s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 567 MB/ 42 GB 46 MB/s 15m1s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 574 MB/ 42 GB 46 MB/s 15m1s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 574 MB/ 42 GB 46 MB/s 15m1s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 585 MB/ 42 GB 46 MB/s 15m0s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 588 MB/ 42 GB 47 MB/s 14m49s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 588 MB/ 42 GB 47 MB/s 14m49s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 598 MB/ 42 GB 47 MB/s 14m49s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 605 MB/ 42 GB 47 MB/s 14m48s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 608 MB/ 42 GB 47 MB/s 14m48s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 614 MB/ 42 GB 47 MB/s 14m48s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 618 MB/ 42 GB 47 MB/s 14m48s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 620 MB/ 42 GB 47 MB/s 14m48s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 626 MB/ 42 GB 47 MB/s 14m48s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 1% ▕ ▏ 632 MB/ 42 GB 47 MB/s 14m48s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 640 MB/ 42 GB 47 MB/s 14m39s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 644 MB/ 42 GB 47 MB/s 14m39s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 645 MB/ 42 GB 47 MB/s 14m39s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 651 MB/ 42 GB 47 MB/s 14m39s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 655 MB/ 42 GB 47 MB/s 14m38s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 657 MB/ 42 GB 47 MB/s 14m38s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 660 MB/ 42 GB 47 MB/s 14m38s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 661 MB/ 42 GB 47 MB/s 14m38s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 668 MB/ 42 GB 47 MB/s 14m38s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 678 MB/ 42 GB 47 MB/s 14m38s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 683 MB/ 42 GB 47 MB/s 14m39s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 690 MB/ 42 GB 47 MB/s 14m39s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 692 MB/ 42 GB 47 MB/s 14m39s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 696 MB/ 42 GB 47 MB/s 14m39s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 698 MB/ 42 GB 47 MB/s 14m39s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 699 MB/ 42 GB 47 MB/s 14m39s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 703 MB/ 42 GB 47 MB/s 14m39s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 712 MB/ 42 GB 47 MB/s 14m38s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 712 MB/ 42 GB 47 MB/s 14m38s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 724 MB/ 42 GB 47 MB/s 14m38s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 728 MB/ 42 GB 46 MB/s 14m52s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 732 MB/ 42 GB 46 MB/s 14m52s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 734 MB/ 42 GB 46 MB/s 14m52s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 740 MB/ 42 GB 46 MB/s 14m52s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 740 MB/ 42 GB 46 MB/s 14m52s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 741 MB/ 42 GB 46 MB/s 14m52s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 742 MB/ 42 GB 46 MB/s 14m52s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 743 MB/ 42 GB 46 MB/s 14m52s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 744 MB/ 42 GB 46 MB/s 14m52s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 767 MB/ 42 GB 46 MB/s 14m52s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 769 MB/ 42 GB 46 MB/s 14m52s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 772 MB/ 42 GB 47 MB/s 14m45s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 776 MB/ 42 GB 47 MB/s 14m45s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 776 MB/ 42 GB 47 MB/s 14m45s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 776 MB/ 42 GB 47 MB/s 14m45s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 786 MB/ 42 GB 47 MB/s 14m45s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 786 MB/ 42 GB 47 MB/s 14m45s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 792 MB/ 42 GB 47 MB/s 14m45s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 795 MB/ 42 GB 47 MB/s 14m45s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 795 MB/ 42 GB 47 MB/s 14m45s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 804 MB/ 42 GB 47 MB/s 14m45s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 809 MB/ 42 GB 45 MB/s 15m21s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 811 MB/ 42 GB 45 MB/s 15m21s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 816 MB/ 42 GB 45 MB/s 15m21s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 818 MB/ 42 GB 45 MB/s 15m21s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 824 MB/ 42 GB 45 MB/s 15m20s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 826 MB/ 42 GB 45 MB/s 15m20s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 829 MB/ 42 GB 45 MB/s 15m20s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 829 MB/ 42 GB 45 MB/s 15m20s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 834 MB/ 42 GB 45 MB/s 15m20s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 849 MB/ 42 GB 45 MB/s 15m20s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 849 MB/ 42 GB 45 MB/s 15m13s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 852 MB/ 42 GB 45 MB/s 15m13s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 863 MB/ 42 GB 45 MB/s 15m13s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 866 MB/ 42 GB 45 MB/s 15m13s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 872 MB/ 42 GB 45 MB/s 15m13s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 878 MB/ 42 GB 45 MB/s 15m13s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 881 MB/ 42 GB 45 MB/s 15m12s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 885 MB/ 42 GB 45 MB/s 15m12s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 886 MB/ 42 GB 45 MB/s 15m12s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 889 MB/ 42 GB 45 MB/s 15m12s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 897 MB/ 42 GB 45 MB/s 15m11s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 900 MB/ 42 GB 45 MB/s 15m11s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 900 MB/ 42 GB 45 MB/s 15m11s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 910 MB/ 42 GB 45 MB/s 15m11s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 911 MB/ 42 GB 45 MB/s 15m11s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 913 MB/ 42 GB 45 MB/s 15m11s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 922 MB/ 42 GB 45 MB/s 15m11s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 928 MB/ 42 GB 45 MB/s 15m11s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 930 MB/ 42 GB 45 MB/s 15m11s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 935 MB/ 42 GB 45 MB/s 15m11s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 938 MB/ 42 GB 43 MB/s 15m57s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 940 MB/ 42 GB 43 MB/s 15m57s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 946 MB/ 42 GB 43 MB/s 15m56s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 947 MB/ 42 GB 43 MB/s 15m56s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 948 MB/ 42 GB 43 MB/s 15m56s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 954 MB/ 42 GB 43 MB/s 15m56s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 956 MB/ 42 GB 43 MB/s 15m56s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 960 MB/ 42 GB 43 MB/s 15m56s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 969 MB/ 42 GB 43 MB/s 15m56s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 972 MB/ 42 GB 43 MB/s 15m56s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 975 MB/ 42 GB 43 MB/s 15m56s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 985 MB/ 42 GB 43 MB/s 15m48s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 990 MB/ 42 GB 43 MB/s 15m48s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 991 MB/ 42 GB 43 MB/s 15m48s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 998 MB/ 42 GB 43 MB/s 15m48s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 998 MB/ 42 GB 43 MB/s 15m48s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 1.0 GB/ 42 GB 43 MB/s 15m48s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 1.0 GB/ 42 GB 43 MB/s 15m48s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 1.0 GB/ 42 GB 43 MB/s 15m48s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 1.0 GB/ 42 GB 43 MB/s 15m48s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 1.0 GB/ 42 GB 43 MB/s 16m4s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 1.0 GB/ 42 GB 43 MB/s 16m4s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 1.0 GB/ 42 GB 43 MB/s 16m4s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 1.0 GB/ 42 GB 43 MB/s 16m3s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 1.0 GB/ 42 GB 43 MB/s 16m3s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 1.0 GB/ 42 GB 43 MB/s 16m3s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 1.0 GB/ 42 GB 43 MB/s 16m3s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 1.1 GB/ 42 GB 43 MB/s 16m3s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 2% ▕ ▏ 1.1 GB/ 42 GB 43 MB/s 16m3s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.1 GB/ 42 GB 43 MB/s 16m3s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.1 GB/ 42 GB 43 MB/s 16m3s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.1 GB/ 42 GB 42 MB/s 16m16s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.1 GB/ 42 GB 42 MB/s 16m16s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.1 GB/ 42 GB 42 MB/s 16m15s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.1 GB/ 42 GB 42 MB/s 16m15s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.1 GB/ 42 GB 42 MB/s 16m15s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.1 GB/ 42 GB 42 MB/s 16m15s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.1 GB/ 42 GB 42 MB/s 16m15s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.1 GB/ 42 GB 42 MB/s 16m15s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.1 GB/ 42 GB 42 MB/s 16m15s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.1 GB/ 42 GB 42 MB/s 16m14s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.1 GB/ 42 GB 43 MB/s 15m56s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.1 GB/ 42 GB 43 MB/s 15m56s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.1 GB/ 42 GB 43 MB/s 15m56s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.1 GB/ 42 GB 43 MB/s 15m55s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.1 GB/ 42 GB 43 MB/s 15m55s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.1 GB/ 42 GB 43 MB/s 15m55s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.1 GB/ 42 GB 43 MB/s 15m55s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.1 GB/ 42 GB 43 MB/s 15m55s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.2 GB/ 42 GB 43 MB/s 15m55s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.2 GB/ 42 GB 43 MB/s 15m55s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.2 GB/ 42 GB 44 MB/s 15m33s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.2 GB/ 42 GB 44 MB/s 15m33s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.2 GB/ 42 GB 44 MB/s 15m33s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.2 GB/ 42 GB 44 MB/s 15m33s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.2 GB/ 42 GB 44 MB/s 15m33s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.2 GB/ 42 GB 44 MB/s 15m33s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.2 GB/ 42 GB 44 MB/s 15m33s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.2 GB/ 42 GB 44 MB/s 15m33s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.2 GB/ 42 GB 44 MB/s 15m33s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.2 GB/ 42 GB 44 MB/s 15m32s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.2 GB/ 42 GB 44 MB/s 15m32s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.2 GB/ 42 GB 45 MB/s 14m58s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.2 GB/ 42 GB 45 MB/s 14m58s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.2 GB/ 42 GB 45 MB/s 14m58s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.2 GB/ 42 GB 45 MB/s 14m58s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.2 GB/ 42 GB 45 MB/s 14m58s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.2 GB/ 42 GB 45 MB/s 14m58s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.2 GB/ 42 GB 45 MB/s 14m58s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.2 GB/ 42 GB 45 MB/s 14m58s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.2 GB/ 42 GB 45 MB/s 14m57s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.3 GB/ 42 GB 45 MB/s 14m57s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.3 GB/ 42 GB 45 MB/s 15m12s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.3 GB/ 42 GB 45 MB/s 15m12s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.3 GB/ 42 GB 45 MB/s 15m12s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.3 GB/ 42 GB 45 MB/s 15m12s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.3 GB/ 42 GB 45 MB/s 15m12s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.3 GB/ 42 GB 45 MB/s 15m12s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.3 GB/ 42 GB 45 MB/s 15m12s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.3 GB/ 42 GB 45 MB/s 15m11s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.3 GB/ 42 GB 45 MB/s 15m11s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.3 GB/ 42 GB 45 MB/s 15m11s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.3 GB/ 42 GB 44 MB/s 15m20s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.3 GB/ 42 GB 44 MB/s 15m20s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.3 GB/ 42 GB 44 MB/s 15m20s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.3 GB/ 42 GB 44 MB/s 15m20s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.3 GB/ 42 GB 44 MB/s 15m20s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.3 GB/ 42 GB 44 MB/s 15m20s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.3 GB/ 42 GB 44 MB/s 15m20s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.3 GB/ 42 GB 44 MB/s 15m20s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.3 GB/ 42 GB 44 MB/s 15m20s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.3 GB/ 42 GB 44 MB/s 15m20s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.3 GB/ 42 GB 44 MB/s 15m18s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.3 GB/ 42 GB 44 MB/s 15m18s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.3 GB/ 42 GB 44 MB/s 15m18s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.4 GB/ 42 GB 44 MB/s 15m18s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.4 GB/ 42 GB 44 MB/s 15m18s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.4 GB/ 42 GB 44 MB/s 15m18s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.4 GB/ 42 GB 44 MB/s 15m18s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.4 GB/ 42 GB 44 MB/s 15m18s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.4 GB/ 42 GB 44 MB/s 15m18s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.4 GB/ 42 GB 44 MB/s 15m18s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.4 GB/ 42 GB 43 MB/s 15m45s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.4 GB/ 42 GB 43 MB/s 15m44s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.4 GB/ 42 GB 43 MB/s 15m44s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.4 GB/ 42 GB 43 MB/s 15m44s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.4 GB/ 42 GB 43 MB/s 15m44s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.4 GB/ 42 GB 43 MB/s 15m44s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.4 GB/ 42 GB 43 MB/s 15m44s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.4 GB/ 42 GB 43 MB/s 15m44s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.4 GB/ 42 GB 43 MB/s 15m44s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.4 GB/ 42 GB 43 MB/s 15m44s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.4 GB/ 42 GB 43 MB/s 15m44s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.4 GB/ 42 GB 43 MB/s 15m35s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.4 GB/ 42 GB 43 MB/s 15m35s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.4 GB/ 42 GB 43 MB/s 15m35s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.4 GB/ 42 GB 43 MB/s 15m35s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.4 GB/ 42 GB 43 MB/s 15m35s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.4 GB/ 42 GB 43 MB/s 15m35s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.5 GB/ 42 GB 43 MB/s 15m35s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.5 GB/ 42 GB 43 MB/s 15m34s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.5 GB/ 42 GB 43 MB/s 15m34s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.5 GB/ 42 GB 43 MB/s 15m34s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.5 GB/ 42 GB 44 MB/s 15m18s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.5 GB/ 42 GB 44 MB/s 15m18s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.5 GB/ 42 GB 44 MB/s 15m18s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.5 GB/ 42 GB 44 MB/s 15m18s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.5 GB/ 42 GB 44 MB/s 15m18s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 3% ▕ ▏ 1.5 GB/ 42 GB 44 MB/s 15m18s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 4% ▕ ▏ 1.5 GB/ 42 GB 44 MB/s 15m17s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 4% ▕ ▏ 1.5 GB/ 42 GB 44 MB/s 15m17s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 4% ▕ ▏ 1.5 GB/ 42 GB 44 MB/s 15m17s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 4% ▕ ▏ 1.5 GB/ 42 GB 44 MB/s 15m17s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 4% ▕ ▏ 1.5 GB/ 42 GB 43 MB/s 15m48s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 4% ▕ ▏ 1.5 GB/ 42 GB 43 MB/s 15m47s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 4% ▕ ▏ 1.5 GB/ 42 GB 43 MB/s 15m47s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 4% ▕ ▏ 1.5 GB/ 42 GB 43 MB/s 15m47s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 4% ▕ ▏ 1.5 GB/ 42 GB 43 MB/s 15m47s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 4% ▕ ▏ 1.5 GB/ 42 GB 43 MB/s 15m47s[?25h[?2026l[?2026h[?25lpulling manifest 
pulling de20d2cf2dc4: 4% ▕ ▏ 1.5 GB/ 42 GB 43 MB/s 15m47s[?25h[?2026l