Cheatsheet to install Docker or Podman
source link: https://jjasghar.github.io/blog/2023/09/22/cheatsheet-to-install-docker-or-podman/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Cheatsheet to install Docker or Podman
Sep 22, 2023
If you are looking for the commands to install Docker on an apt
based system, or Podman on
a rpm
based system look no farther. (I’ve googled this so many times, it’s about time I have
it somewhere I can just look.)
Podman
dnf -y install podman
podman run hello-world
dnf -y install podman-compose
I have also posted this on a gist where you
can curl
against it and just run it.
curl -sSL https://gist.githubusercontent.com/jjasghar/5d20a223ce8382d864554cbf6bec2d2e/raw/0ad4a2e3206560344272638496b713c1b3f1e85f/run.sh | bash
Docker
apt-get remove docker docker-engine docker.io containerd runc -y
apt-get update -y
apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release -y
mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
apt-get update
apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
docker run hello-world
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://github.com/docker/compose/releases/download/v2.11.0/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
I have also posted this on a gist where you
can curl
against it and just run it.
curl -sSL https://gist.githubusercontent.com/jjasghar/fb554022aaa82daed160d61f34ecd746/raw/3570fa9fe76ef334f08f649f3cca25c872072c83/run.sh | bash
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK