- 博客(16)
- 收藏
- 关注
原创 docker0中的桥接模式与evth-pair技术
evth-pair(我是搬运工)就是 一对的虚拟设备接口,他们都是成对出现的, 一段连着协议,一段彼此相连正因为有这个特性,evth-pair 充当一个桥梁 连接各种虚拟网络设备的桥接模式桥接模式即将抽象部分与它的实现部分分离开来,使他们都可以独立变化。桥接模式将继承关系转化成关联关系,它降低了类与类之间的耦合度,减少了系统中类的数量,也减少了代码量。将抽象部分与他的实现部分分离这句话不是很好理解,其实这并不是将抽象类与他的派生类分离,而是抽象类和它的派生类用来实现自己的对象。这.
2021-07-30 15:40:10
875
原创 docker 发布自己的镜像到DockerHub
1、注册docker hub账号,地址:https://hub.docker.com/2、确定这个账号可以登录,并登录账号3、提交镜像查看镜像:docker images修改镜像tag:alisa0639是我dockerhub的用户名,这里必须用用户名否则push不成功docker tag 4041e53123dd alisa0639/tomcat:1.0提交镜像:4、查看docker hub 的myprofile,提交成功啦...
2021-07-30 10:00:14
90
原创 docker 制作tomcat镜像
1、准备镜像文件tomcat压缩包,jdk的压缩包压缩包下载教程:https://www.bilibili.com/video/BV187411y7hF?p=4XFtp:https://www.netsarang.com/zh/xftp/XShell:https://xshell.en.softonic.com/2、编写dockerfile文件,官方命名 Dockerfile,build会自动寻找这个文件,就不需要-f指定了dockerfile文件内容:FROM centos.
2021-07-29 17:35:35
327
原创 Docker构建自己的CentOS
1编写dockerfile 文件创建dockerfile文件夹,编写mydockerfile-centos ,文件内容如代码所示FROM centosMAINTAINER alisa<791333@qq.com>ENV MYPATH /user/localWORKDIR $MYPATHRUN yum -y install vimRUN yum -y install net-toolsEXPOSE 80CMD echo $MYPATHCMD echo .
2021-07-28 16:36:58
103
原创 DockerFile基础知识
1、每个保留关键字(指令)都必须是大写字母2、指令从上到下执行3、#表示注释4、每一个指令都会创建提交一个新的镜像层。dockerfile是面向开发的,如果进行项目发布做镜像,就需要编写dockerfile文件Dockers镜像逐渐成为企业交付的标准~~~~步骤:开发、部署、运维DockerFile:构建文件,定义一切的步骤,包括源代码DockerImages:通过DockerFile构建生成的镜像,最终发布和运行的产品Dockers容器:容器就是镜像运行起来进行服务
2021-07-28 16:08:21
75
原创 dockerfile生成自己的镜像
1、创建文件夹 mkdir docker-test-volume2、cd docker-test-volume3、vim dockerfile1FORM centosVOLUME ["volume01","volume02"]CMD echo"----------end--------"CMD /bin/bash4、docker build -f dockerfile1 -t alisa/centos ....
2021-07-28 11:04:41
64
原创 docker mysql 同步数据
docker run -d -p 3310:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql:5.7
2021-07-28 10:05:02
74
原创 docker挂载数据卷
docker run -it --privileged=true -v /home/ceshi:/home centos /bin/bash/home/ceshi 和 容器/home 下的文件会进行同步变化
2021-07-27 15:30:34
50
原创 docker提交自己的镜像
第一步:docker pull tomcat第二步:docker run -it -p 8080:8080 tomcat第三步:另开terminal,进入此镜像docker exec -it 容器id /bin/bash第四步:将tomcat下的webapps.dist中所有文件拷贝到webappscp -r webapps.dist/* webapps第五步:宿主机访问 ip:8080第六步:提交修改过的镜像docker com...
2021-07-27 14:33:05
47
原创 Portainer 可视化面板安装
1、docker run -d -p 8088:9000\--restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer2、访问测试,宿主机访问192.168.30.132:8088
2021-07-27 14:07:13
50
原创 CentOS7 docker集成ES+Kibana
1.首先在docker hub 查一下elasticsearch ,查看版本号2.命令行输入docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.13.43.es非常耗内存,安装完非常卡4.测试es是否安装成功了,curl localhost:92005.查看cpu运行状态 docker stats...
2021-07-27 09:58:42
81
原创 VMware CentOS7 docker 映射端口
首先下载nginx镜像,加标签docker pull nginx:1.12.2映射端口(对外提供http或者web服务)docker run -p 容器外端口:容器内端口挂载数据卷docker run -v 容器外目录;容器内目录传递环境变量docker run -e 环境变量key:环境变量value容器内安装软件(工具)yum/apt-get/apt等...
2021-07-23 11:11:18
148
原创 VMware CentOS7 安装docker
# 使用 root 权限登录 Centos。确保 yum 包更新到最新$ sudo yum update# 安装docker$ yum install docker# 查看docker版本:$ docker version设置docker开机自动启动:$ sudo systemctl start docker$ sudo systemctl enable docker# 启动Docker服务:$ service docker start...
2021-07-21 15:03:59
74
转载 VMware CentOS7 安装VMware Tools
1、点击CentOS7 ,右键>>安装VMware Tools2、启动CentOS系统,装载linux.iso文件> mount -t auto /dev/cdrom /mnt/cdromcd /mnt/cdrom 如果没有cdrom 目录,创建后重新装载3、复制 cdrom 目录下的VMwareTools-10.3.10-12406962.tar.gz文件到data(已存在)目录下cp VMwareTools-10.3.10-12406962.tar.gz /root/da
2021-07-20 15:24:34
263
原创 VMware centos 7 配置yum源
[root@localhost ~]# lsblk...sr0 11:0 1 8.8G 0 rom /mnt/cdrom ##查看光盘是否连接上[root@localhost ~]# mkdir /mnt/cdrom/ ##创建挂载点[root@localhost ~]# mount /dev/cdrom /mnt/cdrom/ ##挂载光盘[root@localho...
2021-07-19 14:03:07
131
原创 VMware Centos7连不上网
1.cd /etc/sysconfig/network-scripts/2.ls3.vi ifcfg-ens334.最后一行的ONBOOT=no 修改为ONBOOT=yes 然后输入:wq 退出编辑模式5.service network start6.ping www.baidu.com
2021-07-15 16:05:53
64
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人