Skip to content

Instantly share code, notes, and snippets.

@madhukar93
Forked from Faheetah/install.sh
Created April 2, 2024 16:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save madhukar93/99ad97418e0435269852b0582bb2be0d to your computer and use it in GitHub Desktop.
Save madhukar93/99ad97418e0435269852b0582bb2be0d to your computer and use it in GitHub Desktop.
Install containerd and nerdctl on Ubuntu
sudo apt-get update
sudo apt-get install containerd
NERDCTL_VERSION=1.7.5
CNI_PLUGINS_VERSION=1.4.1
BUILDKIT_VERSION=0.13.1
wget https://github.com/containerd/nerdctl/releases/download/v${NERDCTL_VERSION}/nerdctl-${NERDCTL_VERSION}-linux-amd64.tar.gz
tar -zxf nerdctl-${NERDCTL_VERSION}-linux-amd64.tar.gz nerdctl
sudo mv nerdctl /usr/bin/nerdctl
rm nerdctl-${NERDCTL_VERSION}-linux-amd64.tar.gz
wget https://github.com/containernetworking/plugins/releases/download/v${CNI_PLUGINS_VERSION}/cni-plugins-linux-amd64-v${CNI_PLUGINS_VERSION}.tgz
sudo mkdir -p /opt/cni/bin/
sudo tar -zxf cni-plugins-linux-amd64-v${CNI_PLUGINS_VERSION}.tgz -C /opt/cni/bin/
rm cni-plugins-linux-amd64-v${CNI_PLUGINS_VERSION}.tgz
# https://github.com/moby/buildkit for building images
wget https://github.com/moby/buildkit/releases/download/v${BUILDKIT_VERSION}/buildkit-v${BUILDKIT_VERSION}.linux-amd64.tar.gz
tar -zxvf buildkit-v${BUILDKIT_VERSION}.linux-amd64.tar.gz
sudo mv bin/* /usr/bin/
rm buildkit-v${BUILDKIT_VERSION}.linux-amd64.tar.gz
sudo apt-get install rootlesskit
bash <(wget -O - https://raw.githubusercontent.com/containerd/nerdctl/main/extras/rootless/containerd-rootless-setuptool.sh) install
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment