![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
文章平均质量分 87
WaiSaa
Talk is cheap,show me the code
展开
-
Centos7部署使用TELEMAC-MASCARET
环境仿真开源软件原创 2024-03-14 15:50:33 · 531 阅读 · 0 评论 -
docker自定义网络实现容器之间的通信
Docker网络有三个基本要素:网络类型、网络驱动和网络配置。Macvlan是一个新的尝试,是真正的网络虚拟化技术的转折点。Linux实现非常轻量级,因为与传统的Linux Bridge隔离相比,它们只是简单地与一个Linux以太网接口或子接口相关联,以实现网络之间的分离和与物理网络的连接。Macvlan提供了许多独特的功能,并有充足的空间进一步创新与各种模式。这些方法的两个高级优点是绕过Linux网桥的正面性能以及移动部件少的简单性。删除传统上驻留在Docker主机NIC和容器接口之间的网桥留下了一个非常原创 2024-02-22 11:35:07 · 1299 阅读 · 0 评论 -
在国内优雅地使用Rancher部署k8s集群
选Etcd和Worker在k8s-node1和k8s-node2节点上执行下面的命令。刚开始如下图所示,中间要持续很长时间(我这里半个小时左右,具体与网络有关)然后全选这三个,在k8s-master节点上执行下面的命令。点击完成就行了,后面还可以查看这命令。在首页或者集群管理界面创建集群。最终成功后如下图所示。原创 2023-02-15 16:14:58 · 3770 阅读 · 3 评论 -
Centos7安装docker-compose
github太慢可以用daocloud下载如果在线下载速度较慢,或者下载失败,可以先自行在网上下载好docker-compose文件,然后上传到/usr/local/bin/目录也可以docker-compose下载网址:Releases · docker/compose修改docker-compose文件权限创建软链:如果有pip环境,也可以使用pip安装测试安装结果2、使用docker-compose编写yaml文件注意事项命令格式命令选项如下原创 2022-11-22 11:49:53 · 5254 阅读 · 0 评论 -
WireGuard组建大内网
Netmaker这里就不介绍了,Tailscale呢,服务端不开源,对免费用户有诸多限制,而Headscale是一款开源实现,就是我们的主角了,这里详细记录搭建过程。:比如说我们把Linux的22端口或window的3389端口转发到公网服务器的一个端口,我们就可以实现远程登录Linux系统或window系统,但如果用到的端口较多,那一个一个配置也挺麻烦的,这种方式这里就不再赘述了。:这种方式比较古老了,性能上可能稍逊色点,但我的使用体验还行,比向日葵稳定,具体实现方式请参考【具体操作步骤可参考文章:【原创 2022-11-08 19:53:29 · 3857 阅读 · 0 评论 -
把基于fastapi开发的python项目打包成docker镜像并发布拉取
记录整个流程,把基于fastapi开发的python3项目,打包成docker镜像,发布到自建的Docker Registry中,然后在另一台装有docker的服务器上拉取自己刚发布的镜像,把项目运行起来。原创 2022-07-22 11:27:54 · 2018 阅读 · 0 评论 -
Centos7使用docke搭建openV
Background 公司目前没有VPN,有时在家办公只能通过向日葵或者TeamView来远程公司的电脑工作。最近自己搭了个openVPN服务器(使用的docker方式,方便快捷,另一种方式配置太麻烦了),具体搭建过程记录下。OpenVPN的工作原理 在Linux2.4版本以上,操作系统支持一个名为tun的设备,tun设备的驱动程序中包含两个部分,一部分是字符设备驱动,一部分是网卡驱动。网.原创 2021-01-13 16:12:59 · 3982 阅读 · 9 评论 -
Centos7搭建k8s集群(三台虚拟机)
目录Background1、安装环境2、关闭防火墙3、关闭selinux4、关闭swap5、配置主机名与IP对应关系6、将桥接的IPv4流量传递到iptables7、配置免密登录8、安装docker9、添加阿里云源10、安装kubeadm,kubelet,kubectl(所有节点)11、部署k8s master(主节点)12、使用kubectl工具13、安装pod网络插件(CNI)(所有节点)14、节点加入集群15、部署dashboard16、创建service account并绑定默认cluster-ad原创 2021-03-05 10:14:41 · 2600 阅读 · 1 评论 -
使用Portainer搭建Docker可视化界面
BackgroundPortainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。1、首先需要安装的有docker可以参考【centos7通过yum在线安装Docker CE】2、下载 portainer 镜像# docker 容器中的数据目录所映射的本原创 2021-01-13 16:12:35 · 402 阅读 · 0 评论 -
centos7通过yum在线安装Docker CE
Background这里仅作记录,方便以后安装时直接复制粘贴1、卸载旧版本yum remove docker docker-common docker-selinux docker-engine2、安装依赖包yum-utils 提供了 yum-config-manager 实用程序,并且 devicemapper 存储驱动需要 device-mapper-persistent-data 和 lvm2。yum install -y yum-utils device-mapper-pers原创 2021-01-13 15:33:51 · 1279 阅读 · 0 评论