- 博客(11)
- 收藏
- 关注
原创 Docker入门之八Docker Swarm
一、Swarm 简介Docker Swarm 是 Docker 的集群管理工具。它将 Docker 主机池转变为单个虚拟 Docker 主机。 Docker Swarm 提供了标准的 Docker API,所有任何已经与 Docker 守护程序通信的工具都可以使用 Swarm 轻松地扩展到多个主机。Swarm 也采用了典型的“主从”结构,通过Raft 协议来在多个管理节点( Manager )中实现共识。工作节点( Worker )上运行agent 接受管理节点的统一管理和任务分配。用户提交服务请求只需
2021-04-29 17:43:26
261
原创 Docker入门之六Docker网络
一、理解docker0Docker启动的时候会在主机上自动创建一个docker0网桥,实际上是一个Linux网桥,网桥可以理解为一个软件交换机,负责挂载其上的接口之间进行包转发。所有容器的启动如果在docker run的时候没有指定网络模式的情况下都会挂载到docker0网桥上。这样容器就可以和主机甚至是其他容器之间通讯了。#docker0是docker默认的网卡当你安装Docker时,它会自动创建三个网络。你可以使用以下docker network ls命令列出这些网络:查看宿主机的IP信息,可
2021-04-25 17:21:17
470
原创 Docker入门之五构建 dokcer镜像
一、DockerFile1、dockerfile介绍dockerfile 是用来构建docker镜像的文件! 命令行参数脚本构建步骤:(1).编写一个dockerfile文件(2).docker build 构建成为一个镜像(3).docker run 运行镜像(4).docker push 发布镜像( Dockerhub、阿里云镜像仓库!)二、dockerfile 构建1、基础知识:(1).每个保留关键字(指令)都必须是大写字母(2).执行从上到下顺序(3).#表示注释(4).每
2021-04-16 16:15:54
224
原创 docker入门之四部署nginx、Tomcat、es+kibana
一、部署nginx1、搜索镜像docker search nginx2、下载镜像docker pull nginx3、启动运行镜像docker run -d --name nginx01 -p 6666:80 nginx-d :后台运行—name:给容器命名-p:设置主机端口:容器内端口#端口映射!设置nginx的名称为nginx01 ,主机端口号为6666,访问容器内的80端口主机测试访问:ip+端口本地测试命令:curl localhost:66664、进入容器修改ngi
2021-04-07 17:31:51
272
原创 Docker入门之三容器命令
一、容器命令说明:有了镜像才能创建容器,首先下载一个centos镜像测试1、docker pull centos2、新建容器并启动 — docker rundocker run [可选参数] image参数说明– name " Name" 容器名字 tomcat1 tomcat2 用来区分容器-d 后台运行方式运行it 使用交互方式运行,进入容器内查看内容-p 指定容器的端口 -p 8080:8080-p ip:主机端口:容器端口(常用)-p 主机端口:容器端口-
2021-03-26 17:18:13
192
原创 Docker入门之二Docker原理、常用命令
一、底层原理Docker是什么工作的?Docker是一个 Client- Server 结构的系统, Docker的守护进程运行在主机上。通过 Socket。从客户端访问!Dockerserver接收到 Docker-client 的指令,就会执行这个命令docker为什么比vm快1.docker有着比vm更少的抽象层2.docker利用的是宿主机的内核,vm需要的是guest osvm是加载guest os,docker是基于宿主机操作系统二、Docker的常用命令1、帮助命令dock
2021-03-25 16:59:16
154
原创 docker入门之一centos7系统+docker安装
一、安装centos 71、下载rufus-3.3制作U盘系统启动盘2、加载U盘启动后,默认选择的是第二项,这里我们需要按↑键,将选项调到第一项Install CentOS7,再按enter键。3、语言选项,可通过左侧搜索语言,这里默认选择English,选择中文,点击继续进行下一步,设置日期和时间,选择日期和时间,时区选择Asia/Shanghai,可通过搜索框直接搜索或在世界地图中选中即可,下方时间和日期需要调整到跟当前时区一致,然后点击左上方完成进行下一步。4、选择安装软件包,点击软件选择,
2021-03-25 14:09:46
246
原创 树莓派3B+开发板,搭建ffmpeg+nginx+usb摄像头+摄像头自带麦克风简单实现声音视频监控
方案一:一、树莓派安装ffmpegsudo apt-get install ffmpeg二、安装nginx,nginx-rtmpsudo apt-get install nginxsudo apt-get install libnginx-mod-rtmp三、编辑nginx.conf文件配置支持rtmpsudo nano /etc/nginx/nginx.conf在http模块上添加以下配置:rtmp {server {listen 1935; #监听的端口号applica
2020-06-08 09:40:27
2044
原创 树莓派3B+开发板,搭建私有云owncloud10.4.1(apache2+PHP3+mysql10.0)
owncloud是基于LAMP环境才能运行的:L:Linux,开源操作系统,(Raspbian GNU/Linux 10系统);A:Apache,网页服务器;M:Mysql(MariaDB),数据库;P:PHP,编程语言。一、安装LAMP环境1.1安装Apache 网页服务器sudo apt-get install apache2查看Apache2是否安装成功:在浏览器输入127....
2020-05-04 19:44:32
1368
原创 树莓派3B+开发板,更新国内软件源,安装VSCode
一、更换阿里云镜像源修改镜像源1、修改 /etc/apt/sources.list在widows10系统上,运行 ssh pi@192.168.XXX.XXX,输入密码sudo -i (切换root用户)nano /etc/apt/sources.list (ctrl + O保存再按回车,ctrl + X退出)复制以下两条地址,替换原有镜像地址或将原有的镜像地址使用 # 号注释掉...
2020-05-01 13:40:28
1142
原创 完美实现Windows远程访问Ubuntu 18.04LTS版(Ubuntu默认桌面),解决闪退等问题
完美实现Windows10远程访问Ubuntu 18.04LTS版(使用Ubuntu默认桌面),解决闪退等问题安装步骤安装步骤步骤一、安装TigerVNC Server软件包sudo apt-get install tightvncserver (使用在线安装)步骤二、安装xrdpsudo apt-get install xrdp -y步骤三、编辑配置:sudo vi /etc/xr...
2020-03-28 23:38:48
8712
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人