随笔分类 -  Docker&Containerd

摘要:配置说明 $ vim /etc/docker/daemon.json { "registry-mirrors": [ "https://ustc-edu-cn.mirror.aliyuncs.com/", "https://ccr.ccs.tencentyun.com/", "https://doc 阅读全文
posted @ 2024-07-19 10:28 yuhaohao 阅读(145) 评论(0) 推荐(0) 编辑
摘要:登陆镜像仓库 # 注意地址要放到后面,否则会无法正常解析账户参数 nerdctl login --username test2023 --password T090b1J registry.test.cn 阅读全文
posted @ 2024-05-23 16:26 yuhaohao 阅读(48) 评论(0) 推荐(0) 编辑
摘要:参考链接:https://github.com/cucker0/dockerimage2df 参考链接:https://github.com/cucker0/docker/blob/main/md/由docker镜像逆向生成Dockerfile.md 阅读全文
posted @ 2024-03-08 17:28 yuhaohao 阅读(113) 评论(0) 推荐(0) 编辑
摘要:Dockerfile添加PATH生效 # 注意不要写= ENV CONDA_DIR /opt/anaconda3 ENV PATH $CONDA_DIR/bin:$PATH Dockerfile添加普通用户 # ADD By Yu for sim dev environment FROM ubunt 阅读全文
posted @ 2024-01-12 10:28 yuhaohao 阅读(18) 评论(0) 推荐(0) 编辑
摘要:简单说明 这里,我们介绍一下containerd架构,以便于更好了理解containerd容器。 服务端子系统(Bundle和Runtime)和组件 下图是containerd的架构示意图: containerd是典型的C/S架构,在服务端包含Bundle和Runtime两大Subsystems(子 阅读全文
posted @ 2023-11-28 19:41 yuhaohao 阅读(249) 评论(0) 推荐(0) 编辑
摘要:1.生成CA证书 # 生成 RSA 私有秘钥 openssl genrsa -out ca-key.pem 4096 # 生成CSR(Certificate Signing Request),CSR和KEY是匹配的,CSR是最终的证书和私钥配对使用 openssl req -x509 -new -n 阅读全文
posted @ 2023-10-12 16:07 yuhaohao 阅读(250) 评论(0) 推荐(0) 编辑
摘要:一.说明 Device mapper是基于内核的框架,支持Linux上许多高级卷管理技术。Docker中devicemapper存储驱动程序利用此框架的精简配置和快照功能进行镜像和容器管理。 devicemapper驱动程序使用专用于Docker的块设备,并在块级而非文件级进行操作。这些设备通过将物 阅读全文
posted @ 2020-11-13 16:56 yuhaohao 阅读(674) 评论(0) 推荐(0) 编辑
摘要:一.Docker的网络概念 容器网络模型主要包含了三个概念: network:网络,这里可以理解为一个Driver,是一个第三方网络栈,包含多种网络模式。 单主机网络模式(none、host、bridge) 多主机网络模式(overlay、macvlan、flannel) sandbox:沙盒,它定 阅读全文
posted @ 2020-10-26 17:21 yuhaohao 阅读(274) 评论(0) 推荐(0) 编辑
摘要:一.Docker数据卷 Docker镜像是由多个文件系统(只读层)叠加而成,当启动一个容器的时候,Docker会加载只读镜像层并在其上(镜像栈顶部)添加一个读写层。如果运行中的容器修改了现有的一个已经存在的文件,那该文件将会从读写层下面的只读层复制到读写层,该文件的只读版本仍然存在,只是已经被读写层 阅读全文
posted @ 2020-10-26 11:48 yuhaohao 阅读(155) 评论(0) 推荐(0) 编辑
摘要:一.简单说明 关于Docker是什么,我们在博文的其它篇幅(https://www.cnblogs.com/yuhaohao/p/10150111.html)已经介绍过,这里就不重复进行介绍,关于Docker的安装,这里我们在centos7的系统直接通过下面的命令安装即可: yum install 阅读全文
posted @ 2020-10-26 10:48 yuhaohao 阅读(163) 评论(0) 推荐(0) 编辑
摘要:前面我们了解了docker的基本概念,和docker镜像,端口相关的内容。在具体的实际操作过程中,我们需要了解一些相关的docker操作指令。 #一.Docker save指令 指令功能:将指定镜像保存为tar归档文件 语法: docker sava [OPTIONS] IMAGE [IMAGE . 阅读全文
posted @ 2018-12-21 12:06 yuhaohao 阅读(193) 评论(0) 推荐(0) 编辑
摘要:#一.Docker容器连接 前面的第二章节,我们事先通过网络端口来访问运行在docker容器内的服务,我们也可以通过端口连接到一个docker容器 我们可以指定容器绑定的网络地址,如绑定127.0.0.1 [root@k8s-01 docker]# docker run -d -p 127.0.0. 阅读全文
posted @ 2018-12-21 10:54 yuhaohao 阅读(563) 评论(0) 推荐(0) 编辑
摘要:#一.docker镜像使用 运行docker容器时,使用的镜像如果在本地不存在,docker会自动从docker镜像仓库中下载,默认是从docker hub公共镜像源下载 在这里,我们需要了解:管理和使用本地的docker镜像,创建镜像 列出本地镜像列表:docker images [root@k8 阅读全文
posted @ 2018-12-21 10:29 yuhaohao 阅读(236) 评论(0) 推荐(0) 编辑
摘要:#一.运行一个web应用 首先,下载一个docker镜像: [root@k8s-01 ~]# docker pull training/webapp 运行webapp的容器: [root@k8s-01 ~]# docker run -d -P training/webapp python app.p 阅读全文
posted @ 2018-12-20 17:25 yuhaohao 阅读(223) 评论(0) 推荐(0) 编辑
摘要:#一.docker的应用场景有哪些 Web 应用的自动化打包和发布 自动化测试和持续集成、发布 在服务型环境中部署和调整数据库或其他的后台应用 从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PaaS环境。 #二.docker的优势 简化程序 Docker 让开发 阅读全文
posted @ 2018-12-20 16:51 yuhaohao 阅读(126) 评论(0) 推荐(0) 编辑
摘要:在实际的使用场景中,我们需要将镜像导出到另外一个节点使用,如下镜像: [root@k8s-master ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE quay.io/external_storage/rbd-provisioner la 阅读全文
posted @ 2018-12-18 09:34 yuhaohao 阅读(383) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示