linux下nerdctl的安装和常用命令

nerdctl是一个类似于Docker CLI的命令工具,用于管理和运行容器,它提供与Docker兼容的接口,并支持和containerd集成。
nerdctl安装
首先下载安装包

wget https://github.com/containerd/nerdctl/releases/download/v1.5.0/nerdctl-1.5.0-linux-amd64.tar.gz
tar -zxvf nerdctl-1.5.0-linux-amd64.tar.gz
cp -a nerdctl /usr/local/bin/
nerdctl --version
nerdctl version 1.4.0

可以通过配置文件 /etc/nerdctl/nerdctl.toml 对nerdctl进行更多配置。
常用命令

查看命名空间
nerdctl ns ls
查看指定命名空间镜像
nerdctl -n default images
查看镜像
nerdctl -n default images
进入容器
nerdctl exec -ti <container_name> bash
查看容器
nerdctl ps
容器日志
nerdctl logs -f <container_name>
容器状态
nerdctl stats <container_name>
启动停止,重启容器
nerdctl stop <container_name>
杀掉容器
nerdctl kill <container_name>
删除容器
nerdctl rm -f <container_name>
构建镜像
nerdctl build -t busybox:v1.0 ./
登录镜像仓库
nerdctl login --username=admin registry.cn-hangzhou.aliyuncs.com
上传镜像
#
镜像下载
nerdctl pull nginx:latest
修改镜像TAG
#
打包镜像
nerdctl save -o mysql.tar.gz mysql:5.7
导入镜像
nerdctl load -i mysql.tar.gz


内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/926.html