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 ├── assets
│   ├── conf │   ├── conf
│   │   ├── apps │   │   ├── apps
│   │   ├── ai.nix │   │   ├── ollama.nix
│   │   │   ├── flatpaks.conf │   │   │   ├── flatpaks.conf
│   │   │   └── packages.conf │   │   │   └── packages.conf
│   │   ├── core │   │   ├── core
@@ -549,7 +549,7 @@ The tree below shows the full repository layout, with the standardized internal
│   └── hardware.nix │   └── hardware.nix
├── home ├── home
│   ├── apps │   ├── apps
│   │   ├── ai.nix │   │   ├── ollama.nix
│   │   ├── defaults-apps.nix │   │   ├── defaults-apps.nix
│   │   └── theme.nix │   │   └── theme.nix
│   ├── default.nix │   ├── default.nix
@@ -1605,7 +1605,7 @@ This module will import all necessities.
{ pkgs, user, ... } : { pkgs, user, ... } :
{ {
imports = [ imports = [
./apps/ai.nix ./apps/ollama.nix
#./apps/default-apps.nix #./apps/default-apps.nix
./apps/theme.nix ./apps/theme.nix
./desktop/hypridle.nix ./desktop/hypridle.nix
@@ -1637,111 +1637,46 @@ This module will import all necessities.
} }
#+end_src #+end_src
** AI integrated with ZED ** Ollama
This module enables and configures the Ollama system service on NixOS, including optional GPU acceleration (CUDA or ROCm). 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.
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, ... }:
#+begin_src nix :tangle home/apps/ollama.nix :noweb tangle :mkdirp yes
{ lib, config, pkgs, ... }:
let let
# Path to environment file # Path to the config file (relative to your flake or Home Manager root)
AiRepoEnv = flakeRoot + "/assets/conf/apps/ai/ai.env"; ollamaConfPath = ./assets/conf/apps/ai/ollama/ollama.conf;
# Read and parse the config file (assuming it's in shell variable format)
# Environment file parser ollamaConf = builtins.readFile ollamaConfPath;
parseEnv = lines: # Extract values using regex (adjust if your format differs)
lib.foldl' (acc: line: extractValue = key: builtins.match
let ("(?m)^${key}=\"([^\"]+)\"$" + ollamaConf)
trimmed = builtins.trim line; "";
in ollamaHost = extractValue "OLLAMA_HOST";
if trimmed == "" || (builtins.stringLength trimmed) > 0 && (builtins.substr 0 1 trimmed) == "#" ollamaDefaultModel = extractValue "OLLAMA_DEFAULT_MODEL";
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;
in in
{ {
# Install required packages # Install Ollama
home.packages = [ home.packages = with pkgs; [
pkgs.ollama-vulkan ollama
pkgs.zed-editor
]; ];
# Configure Ollama environment variables
# Set environment variables
home.sessionVariables = { home.sessionVariables = {
OLLAMA_HOST = envVars.OLLAMA_HOST or "http://127.0.0.1:11434"; OLLAMA_HOST = if ollamaHost != "" then ollamaHost else "http://127.0.0.1:11434";
MISTRAL_API_KEY = envVars.MISTRAL_API_KEY or ""; OLAMA_DEFAULT_MODEL = if ollamaDefaultModel != "" then ollamaDefaultModel else "codellama:70b";
}; };
# Optional: Start Ollama service (if using NixOS)
# Configure Ollama service using the correct Home Manager syntax
systemd.user.services.ollama = { systemd.user.services.ollama = {
Unit = { description = "Ollama service";
Description = "Ollama service for local AI models"; wantedBy = [ "multi-user.target" ];
After = [ "network.target" ]; serviceConfig = {
Wants = [ "network.target" ]; ExecStart = "${pkgs.ollama}/bin/ollama serve";
};
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
'';
Restart = "on-failure"; Restart = "on-failure";
}; Environment = [
"OLLAMA_HOST=${if ollamaHost != "" then ollamaHost else "http://127.0.0.1:11434"}"
Install = { ];
WantedBy = [ "default.target" ];
}; };
}; };
# 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 #+end_src
** NCSway ** 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 solaar
baobab baobab
duf duf
zed-editor
# office # office
obsidian 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, ... } : { pkgs, user, ... } :
{ {
imports = [ imports = [
./apps/ai.nix ./apps/ollama.nix
#./apps/default-apps.nix #./apps/default-apps.nix
./apps/theme.nix ./apps/theme.nix
./desktop/hypridle.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