![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker容器
文章平均质量分 64
容器学习
Pistachiout
记录学习
展开
-
gpu-burn+jupyter notebook镜像Dockerfile及gpu-burn介绍
可以自己将cuda版本换为cuda11.8镜像可打开jupyter,并可在/app目录下执行./gpu_burn原创 2024-06-11 08:00:00 · 430 阅读 · 0 评论 -
加载离线镜像包:在线镜像离线为tar包、tar离线镜像包加载并根据imageId打tag
需要四个文件,第一个是第一步生成的压缩包output.tar,第二个是脚本文件image_offline_load.sh脚本,第三个是image_list.txt 按行 存放需要离线的镜像名称,第四个是第一步生成的 imageid_list.txt 存放离线的镜像id。需要两个文件,第一个是脚本文件image_offline_load.sh脚本,第二个是image_list.txt 按行 存放需要离线的镜像名称。原创 2023-12-07 20:39:19 · 715 阅读 · 0 评论 -
在物理机内的虚机创建进入容器,执行命令时提示权限不够
查阅资料后发现,具体原因可能是因为安全模块selinux把权限禁掉了,因此我们在启动容器时,给容器加特权,及加上 --privileged=true 参数,如下所示。在服务器上创建容器后,run -it 进入容器后执行命令,却提示权限不够,如下所示。原创 2023-10-27 11:05:00 · 259 阅读 · 0 评论 -
shell脚本批量实现项目镜像本地化:docker注册证书login到harbor、将镜像push到harbor仓库、批量判断镜像是否在harbor仓库中已存在、find+sed替换源代码镜像地址
我们使用docker login/push/pull去与Harbor打交道,上传下载镜像等。当然,以上脚本的关键在于image_name与new_name的获取,若new_name可根据image_name修改得到,也可以更改脚本得到适合自己的new_name,以下可供参考。如上所示,我们首先需要准备一个images.txt里面包括了所有下载镜像名及上传名,如下所示,每行包括image_name与new_name,其中用空格隔开。, 然后把harbor的证书ca.crt等拷贝到这个目录即可。原创 2023-09-13 14:26:40 · 805 阅读 · 0 评论 -
Docker容器核心技术:Linux命名空间Namespaces、控制组cgroups、联合文件系统UnionFS
Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup,namespace,以及 OverlayFS 类的 Union FS 等技术,对进程进行封装隔离,属于 操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。原创 2023-05-30 16:51:42 · 1570 阅读 · 0 评论