容器相关
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
大鹅i
这个作者很懒,什么都没留下…
展开
-
docker (容器安装软件)鲨掉入门.第二篇
以在Docker容器中安装vim为例linux系统没有vim工具太不方便了,我要在docker容器里修改一些文件,所以决定安装下vim。系统是centos7.8首先启动容器,指定能够连接外网的网络模式,(不了解容器网络模式)点这里[root@hostlocal ~]# docker run -tid --name myweb -p 81:80 4037a5562f49b15115297a05f1af574f7eb1c0123f6e5f25b7abf790ba13175bc25a23013进原创 2020-07-12 21:44:57 · 200 阅读 · 0 评论 -
docker (容器网络介绍)鲨掉入门.第一篇
一、Docker单主机容器通信基于对net namespace的控制,docker可以为在容器创建隔离的网络环境,在隔离的网络环境下,容器具有完全独立的网络栈,与宿主机隔离,也可以使容器共享主机或者其他容器的网络命名空间,基本可以满足开发者在各种场景下的需要。按docker官方的说法,docker容器的网络有五种模式:bridge模式,–net=bridge(默认)这是dokcer网络的默认设置,为容器创建独立的网络命名空间,容器具有独立的网卡等所有单独的网络栈,是最常用的使用方式。在docker转载 2020-07-12 21:09:30 · 761 阅读 · 0 评论 -
linux使用nginx实现本地web服务和docker应用,共用80端口。
实现方式nginx基于域名的虚拟主机目的:web1 : 本地web服务 所有网页文件为本地目录实施后:web1.ht.com > web1web2:docker部署服务 访问路径为容器内部文件占用机器3000端口实施后:web2.ht.com > web2共用机器的80端口,不用输入端口即可访问对应服务,提升用户体验实验环境,修改本地hosts文件 生产则需要绑定域名解析yum -y install nginx配置片段vim /etc/nginx/nginx.conf原创 2021-12-13 17:01:19 · 2831 阅读 · 0 评论 -
docker-registry启动供k8s集群使用本地镜像仓
首先添加一个镜像加速##注意分隔符vim /etc/docker/daemon.json"registry-mirrors": ["https://8auvmfwy.mirror.aliyuncs.com"]1.拉取最新镜像docker pull registry 2.将registry镜像运行并生成一个容器docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always --name regis原创 2021-05-23 21:29:11 · 786 阅读 · 0 评论 -
容器docker不同主机之间互联-macvlan
如何让不同主机的容器能够互联,这次用到一个基于内核的工具不用下载。先上拓扑图这里我们用vm模拟器第一步,需要两个网卡,一个用来连接ssh工具,一个就是图中连接两个容器的enp0s8网卡vm虚拟机配置截图这里为了方便我直接克隆一台机器出来启动修改150克隆的nat网卡修改地址方便ssh工具连接重启网卡生效system restart network现在环境就配置好了第一步启动容器服务system start docker查看网卡是否启动ip a这样就是正常的第二原创 2020-07-31 11:52:10 · 9004 阅读 · 1 评论 -
简单Dockerfile编写实例-编译http安装及挂载文件
1 先看一下大致的目录结构,一会这些文件都会用到看一下DockerfileFROM centos:7WORKDIR /usr/local/src#指定本地tar包和目标容器地址ADD httpd-2.4.41.tar.gz /usr/local/src WORKDIR httpd-2.4.41#编译安装apacheRUN yum -y install epel-release.noarch && yum makecache fastRUN yum install -y gc原创 2020-07-29 20:35:45 · 9075 阅读 · 1 评论 -
容器常用管理命令
本菜鸡在练习容器时,常用到的命令总结一下:查看自己所有容器镜像docker images查看可拉取镜像版本docker search <image>拉取镜像docker pull <image>查看容器docker ps ##运行正常的容器docker ps -a ##查看所有状态的容器停止容器docker stop 容器id...原创 2020-07-11 17:58:49 · 151 阅读 · 0 评论 -
配置容器加速器
编辑加速器配置文件vim /etc/docker/daemon.json添加如下字段{ "registry-mirrors": ["https://8auvmfwy.mirror.aliyuncs.com"]}重启容器服务systemctl restart docker.service**这里是配置的阿里云加速其他加速配置参考容器加速器详解--------------------当你发现自己突然嫉妒起其他人时,就请安静下来学习吧!--------------------原创 2020-07-12 21:55:32 · 275 阅读 · 0 评论