标签搜索

docker与k8s命令合集

mrui
2024-03-05 / 0 评论 / 59 阅读 / 正在检测是否收录...

docker

命令格式参数选项说明
docker info 查看 docker 的运行信息
docker version 查看服务器和客户端版本
docker images 查看本机镜像
docker search 关键字 从官方仓库查找镜像
docker pull img:tag 下载镜像
docker push img:tag 上传镜像
docker login 登录镜像仓库
docker logout 登出镜像仓库
docker save img:tag -o backup.tar-o 备份文件名备份镜像为tar包
docker load -i backup.tar-i 备份文件名 导入备份的镜像文件
docker history img:tag--no-trunc 完整显示查看镜像的制作历史
docker inspect object-f 指定具体节点查看对象的详细信息
docker tag img:tag name:tag 创建新的镜像名称和标签
docker rmi img: tag 删除镜像
docker run img:tag cmd-i 交互式,-t 分配终端运行一个新容器
-d 放在后台运行
--rm 临时容器,容器结束后会被删除
-h 主机名,-e 变量
--name 容器名
--restart=[no,always]容器重启策略
--link 容器名:别名添加 hosts 解析
-m, --cpus, --cpuset-cpus设置内存、cpu使用限制及亲和性
docker create参数同 docker run创建容器,但不启动运行
docker ps-a 显示所有容器查看容器进程
-q 只显示容器id
docker rm-f 强制删除删除容器
docker start\stop\restart 启动、停止、重启容器
docker cp 拷贝文件到容器/从容器拷贝文件
docker exec -it -- cmd 进入容器内,启动新进程
docker attach[ctrl+p, ctrl+q] 退出,不会终止容器进入一个容器的启动程序
docker logs 查看容器终端显示信息
docker port 查看容器的端口映射信息
docker kill--signal=信号名称向容器发送信号
docker pause 暂停容器
docker unpause 恢复暂停的容器
docker update不能超过 --memory-swap 的值,-1表示无限更改容器配置策略(资源限制)
docker stats 查看容器对资源的占用情况
docker top 查看容器内运行的进程
docker diffA 增加、D 删除、C 变化根据镜像排查文件系统变化
docker wait 阻塞直到容器停止,返回退出码
docker rename c_name n_name 改变容器名称
docker export-o 备份文件名备份容器的 / 目录为 tar 文件
docker import backup.tar-c 可以指定Dockerfile语法的命令导入文件到空 / 目录,没有任何配置
docker commit img:tag 把容器做成镜像
docker build-f 可以指定 dockerfile 的文件名称根据Dockerfile打包制作镜像

k8s

kubectl管理命令

子命令说明备注
help用于查看命令及子命令的帮助信息
cluster-info显示集群的相关配置信息
version查看服务器及客户端的版本信息
api-resources查看当前服务器上所有的资源对象
api-versions查看当前服务器上所有资源对象的版本
config管理当前节点上kubeconfig 的认证信息
run创建Pod资源对象一般用来创建 Pod 模板
get查看资源对象的状态信息可选参数: -o 显示格式
describe查询资源对象的属性信息
logs查看容器的报错信息可选参数: -c 容器名称
exec在某一个容器内执行特定的命令可选参数: -c 容器名称
cp在容器和宿主机之间拷贝文件或目录可选参数: -c 容器名称
delete删除资源对象可选参数: -f 文件名称
create创建资源对象必选参数: -f 文件名称
apply(创建/更新)资源对象必选参数: -f 文件名称
0

评论

博主关闭了当前页面的评论