Jun 17, 2025

Minikube

docker

https://docs.docker.com/engine/install/ubuntu/

# Add Docker's official GPG key:
$ sudo apt update
$ sudo apt install ca-certificates curl util-linux-extra
$ sudo install -m 0755 -d /etc/apt/keyrings
$ sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
$ sudo chmod a+r /etc/apt/keyrings/docker.asc

# Add the repository to Apt sources:
$ sudo tee /etc/apt/sources.list.d/docker.sources <<EOF
Types: deb
URIs: https://download.docker.com/linux/ubuntu
Suites: $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}")
Components: stable
Signed-By: /etc/apt/keyrings/docker.asc
EOF

$ sudo apt update
$ sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
$ sudo systemctl status docker

# если не запущен docker, запускаем его вручную
    $ sudo systemctl start docker

# добавляем права к docker демону
$ sudo groupadd docker
$ sudo usermod -aG docker $USER
$ newgrp docker

# запускаем тестовый контейнер
$ docker run hello-world

# посмотреть все запущенные контейнеры
$ docker ps -a

# удалить контейнер, чтобы не занимал место на диске
$ docker rm <CONTAINER_ID или ИМЯ_КОНТЕЙНЕРА>

kubectl

https://kubernetes.io/ru/docs/tasks/tools/install-kubectl/

для истории набор команд для ubuntu 26.04:

$ sudo apt install curl
$ curl -LO https://dl.k8s.io/release/`curl -LS https://dl.k8s.io/release/stable.txt`/bin/linux/amd64/kubectl
$ chmod +x ./kubectl
$ sudo mv ./kubectl /usr/local/bin/kubectl
$ which kubectl 
$ kubectl version --client

Client Version: v1.36.4
Kustomize Version: v5.8.1

minikube

https://kubernetes.io/ru/docs/tasks/tools/install-minikube/

для истории набор команд для ubuntu 26.04:

$ curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64   && chmod +x minikube
$ sudo mkdir -p /usr/local/bin/
$ sudo install minikube /usr/local/bin/
$ minikube version

minikube version: v1.38.1
commit: c93a4cb9311efc66b90d33ea03f75f2c4120e9b0

$ minikube start --driver=docker

# если хотим ограничить ресурсы для кластера на своей машине
$ minikube start --driver=docker --memory=4096 --cpus=2

# получить IP адрес кластера
$ minikube ip



##################################################

дальше пока неактуально


kubectl installation

$ curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"

minikube installation

$ curl -LO https://github.com/kubernetes/minikube/releases/latest/download/minikube-linux-amd64
$ sudo install minikube-linux-amd64 /usr/local/bin/minikube && rm minikube-linux-amd64
$ sudo ln -s /usr/local/bin/minikube-linux-amd64 /usr/local/bin/minikube
$ minikube start
$ minikube status
$ docker exec -ti 4913739dd389 sh
$ minikube ssh
$ less ~/.kube/config
$ kubectl get no -o wide

oc installation

$ wget https://github.com/openshift/okd/releases/download/4.5.0-0.okd-2020-07-14-153706-ga/openshift-client-linux-4.5.0-0.okd-2020-07-14-153706-ga.tar.gz
$ tar -xvf openshift-client-linux-4.5.0-0.okd-2020-07-14-153706-ga.tar.gz
$ sudo mv oc /usr/local/bin/
$ oc login


Jun 16, 2025

Docker

sudo apt update

sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"

sudo apt update

apt-cache policy docker-ce

sudo apt install docker-ce

sudo systemctl status docker

sudo usermod -a -G docker user

su - user

docker run hello-world

docker ps

happ

# скачиваем deb пакет с официального сайта https://www.happ.su/main/ru # установка deb пакета $ sudo dpkg -i /tmp/Happ.linux.x64.deb # устан...