nerdctl은 containerd에서 뒷글자 nerd에 control를 붙인 명령어로 docker와 친화적인 CLI 툴로, docker 명령어와 비슷하게 containerd에 올라가 있는 여러 가지 오브젝트들을 확인할 수 있습니다.
설치를 위해 아래 링크에 접속하여 필요한 버전의 binary 파일을 다운로드 받습니다.
→ 원하시는 버전 클릭 후 맨 아래를 보시면 됩니다.
※ 해당 포스트에서는 containerd, ctr, runc 등 한 번에 모두 설치하기 위해서 full 버전을 설치했습니다, containerd와 ctr 등 이미 따로 설치를 하셨고 nerdctl만 설치를 원하시면 Minimal 버전을 설치해주세요
# 링크 복사 후 다운로드
wget https://github.com/containerd/nerdctl/releases/download/v1.4.0/nerdctl-full-1.4.0-linux-amd64.tar.gz
# /usr/local에 압축 해제
tar Cxzvvf /usr/local nerdctl-full-1.4.0-linux-amd64.tar.gz
# root 계정에서 사용하기 위해 .local에 링크 생성
mkdir -p ~/.local/bin && cd ~/.local/bin
ln -s /usr/local/bin/runc runc
ln -s /usr/local/bin/nerdctl nerdctl
ln -s /usr/local/bin/containerd containerd
ln -s /usr/local/bin/ctr ctr
# nerdctl 버전 확인
nerdctl -v
#$ nerdctl version 1.4.0
containerd 사용을 위한 systemctl service 등록 및 실행 방법은 아래 글을 참고해주세요
2023.08.11 - [Linux] - Containerd 설치
# namespace 목록 확인
nerdctl namespace ls
# container 목록 확인
nerdctl container ls
nerdctl full binary 파일 설치 시 containerd-rootless setup tool도 같이 설치 된다. 해당 쉘을 이용해서 일반 사용자도 containerd를 사용할 수 있도록 구성 할 수 있다.
containerd-rootless-setuptool.sh install
CentOS NFS 설정 (0) | 2023.09.04 |
---|---|
Containerd 설치 (0) | 2023.08.11 |
Linux ssh 보안 설정 (0) | 2023.08.05 |