sudo apt update && sudo apt upgrade && sudo apt autoremove
sudo apt install -y git curl gh
https://docs.docker.com/engine/install/ubuntu/
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
sudo apt-get update sudo apt-get install ca-certificates curl 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
echo
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" |
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo docker run hello-world
sudo apt-get -y install podman
/// check podman-compose works
mkdir -p projects/echo cd projects/echo cat >> compose.yaml << EOF services: web: image: k8s.gcr.io/echoserver:1.4 ports: - "${HOST_PORT:-8080}:8080" EOF
cat compose.yaml cd ~/projects/echo/ podman-compose up -d curl -X POST -d "foobar" http://localhost:8080/; echo
install podman compose ???? https://docs.oracle.com/en/learn/ol-podman-compose/#setup-podman-to-work-with-compose-files
sudo apt install python3-pip pip3 install podman-compose podman-compose version
ssh-keygen -t ed25519 -C "your_email@example.com" eval "$(ssh-agent -s)"
https://code.visualstudio.com/docs/setup/linux
Download .deb package (64-bit) sudo apt install ./.deb
before py installer change permissions chmod 777 .
to fix version error sed -i 's/"1.0.0."/"0.4.0"/g' ~/.config/cni/net.d/version-15_default.conflist
add registries vi /etc/containers/registries.conf
unqualified-search-registries = ["docker.io", "ghcr.io"]
sudo apt update && sudo apt upgrade && sudo apt autoremove
sudo apt install git curl gh -y
-- docker
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
sudo apt-get update sudo apt-get install ca-certificates curl 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
echo
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" |
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo docker run hello-world
-- docker compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose docker-compose --version
sudo apt-get -y install podman
sudo apt install -y podman-docker systemctl --user enable --now podman.socket systemctl --user status podman.socket podman info | grep -i remotesocket -A2 curl -w "\n" -H "Content-Type: application/json" --unix-socket /run/user/$UID/podman/podman.sock http://localhost/_ping
sudo apt install python3-pip
pip3 install podman-compose
vi ~/.bashrc export PATH="/home//.local/bin:$PATH" source ~/.bashrc
podman-compose version
fix error due to cniVersion bugs://https.launchpad.net/ubuntu/+source/libpod/+bug/2024394 https://www.reddit.com/r/podman/comments/14f6frv/podman_automatically_sets_cniversion_100_instead/?rdt=34749
curl -O http://archive.ubuntu.com/ubuntu/pool/universe/g/golang-github-containernetworking-plugins/containernetworking-plugins_1.1.1+ds1-3build1_amd64.deb dpkg -i containernetworking-plugins_1.1.1+ds1-3build1_amd64.deb
/// sed -i 's/"1.0.0"/" "/g' ~/.config/cni/net.d/*.conflist