docker n2n安装与调试
docker n2n安装与调试
yum install -y docker
docker pull pahud/n2n-docker
cd /
10 mkdir data
11 cd data
12 mkdir n2n-docker
vi Dockerfile
14 docker build -t pahud/n2n-docker
15 docker build
16 ls
17 ll
18 mv Dockerfile n2n-docker/
19 ls
20 cd n2n-docker/
21 ls
22 docker build -f Dockerfile
23 docker build -f Dockerfile .
24 systemctl enable docker.service
25 systemctl start docker.service
26 docker build -f Dockerfile .
27 docker build
28 docker build .
29 docker ps
yum install -y openssl-devel
41 14 yum install -y cmake
42 15 yum install -y net-tools
43 16 yum install -y git
44 yum install -y openssl-devel
45 yum install -y cmake
46 yum install -y net-tools
47 yum install -y git
48 yum install -y gcc gcc-c++
49 cd /data
50 ls
51 git clone https://github.com/meyerd/n2n.git
52 cd n2n/n2n_v2
53 mkdir build
54 cd build
55 cmake ..
56 make && make install
57 mkdir build
58 cd build
59 cmake ..
60 supernode -l 9000 -v -f
61 supernode -l 9000
62 mkdir /mnt/tools -p
63 cd /mnt/tools
64 yum -y install gcc automake autoconf libtool make
65 yum install gcc gcc-c++
66 wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz
67 tar -xzf pcre-8.40.tar.gz -C ./
68 cd pcre-8.40
69 ll
70 ./configure --prefix=/usr/local/pcre
71 make && make install
72 cd ..
73 wget http://zlib.net/zlib-1.2.11.tar.gz
74 tar -xzf zlib-1.2.11.tar.gz -C ./
75 cd zlib-1.2.11
76 ./configure --prefix=/usr/local/zlib
77 make && make install
78 cd ..
79 wget https://www.openssl.org/source/openssl-1.0.2k.tar.gz
80 tar -xzf openssl-1.0.2k.tar.gz -C ./
81 wget http://nginx.org/download/nginx-1.12.0.tar.gz
82 tar -xzf nginx-1.12.0.tar.gz -C ./
83 cd nginx-1.12.0
84 ./configure --prefix=/usr/local/nginx --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre=/mnt/tools/pcre-8.40/ --with-zlib=/mnt/tools/zlib-1.2.11/ --with-openssl=/mnt/tools/openssl-1.0.2k/ --with-stream
85 make
86 make install
87 cd /usr/local/nginx/
88 ls
89 vi nginx.conf
90 mkdir /var/log/nginx/
91 mkdir /usr/local/nginx/conf.d/
92 cd /usr/local/nginx/conf.d/
93 vi tcp.stream
94 cd ..
95 ls
96 ./nginx -t
97 ./nginx -s reload
98 ps -ef |grep nginx
99 ./nginx
100 ps -ef |grep nginx
101 ./nginx -s reload
102 ifconfig
103 history
104 ls
105 ./nginx -s reload
106 docker ps
107 ./nginx -s reload
108 docker ps
109 ping 10.0.0.12
110 curl 10.0.0.12:8080
111 ./nginx -s reload
112 ls
113 ps -ef
114 ifconfig
115 ping 10.0.0.12
116 ping 10.0.0.11
117 ifconfig
118 ./nginx -s reload
客户端
yum install -y openssl-devel
14 yum install -y cmake
15 yum install -y net-tools
16 yum install -y git
17 git clone https://github.com/meyerd/n2n.git
18 yum install -y gcc gcc-c++
19 ls
20 cd n2n/
21 ls
22 cd n2n_v
23 cd n2n_v2/
24 mkdir build
25 cd build
26 cmake ..
27 make && make install
28 edge -a 10.0.0.11 -c edge0 -k wss -l 47.244.63.170:9000
29 From 10.0.0.10 icmp_seq=1 Destination Host Unreachable
30 ping 10.0.0.10
31 ping 47.244.63.170
32 ls
33 ps -ef
34 ki;; 2243
35 kill 2243
36 edge -a 10.0.0.12 -c edge0 -k wss -l 47.244.63.170:9000 -v -f
37 history
38 ps -ef
39 edge -a 10.0.0.12 -c edge0 -k wss -l 47.244.63.170:9000 -v -f
40 edge -a 10.0.0.12 -c edge0 -k wss -l 47.244.63.170:9000
41 docker ps
42 docker
43 yum install -y docker
44 ping 10.0.0.10
45 ipconfig
46 ifconfig
47 docker pull nginx
48 docker ps
49 systemctl enable docker.service
50 systemctl start docker.service
51 docker pull nginx
52 docker run -p 80:80 -p 443:443 --name main_nginx -v /data/main/nginx/www:/usr/share/nginx/html -v /data/main/nginx:/etc/nginx:ro -d nginx
53 docker ps
54 docker ps -a
55 docker rm nginx
56 docker rm main_ginx
57 docker rm main_nginx
docker ps
91 systemctl stop firewalld.service
92 systemctl start firewalld.service
93 systemctl status firewalld.service
94 firewall-cmd --zone=public --list-ports
95 firewall-cmd --zone=public --add-port=80/tcp --permanent
96 firewall-cmd --reload
97 docker ps
98 firewall-cmd --zone=public --list-ports
99 firewall-cmd --zone=public --add-port=80/tcp --permanent
100 systemctl status firewalld.service
101 systemctl stop firewalld.service
102 ifconfig
103 docker stop main_nginx
104 docker ps
105 docker ps -a
106 docker docker run -dit --rm --name main_nginx nginx
107 docker run -dit --rm --name main_nginx nginx
108 docker ps
109 firewall-cmd --zone=public --query-port=80/tcp
110 systemctl start firewalld.service
111 firewall-cmd --query-panic
112 firewall-cmd --zone=public --query-port=80/tcp
113 systemctl status firewalld.service
114 firewall-cmd --list-services
115 firewall-cmd --zone=public --list-ports
116 netstat -anp
117 vi /etc/sysctl.conf
118 systemctl restart network
119 sysctl net.ipv4.ip_forward
120 pkill docker
121 netstat -anp
122 vim /etc/sysctl.conf
123 vi /etc/sysctl.conf
124 sysctl -p /etc/sysctl.conf
125 systemctl restart network
126 docker-machine ip default
127 curl 127.0.0.1:80
128 curl 127.0.0.1:443
129 docker ps
130 history
131 systemctl enable docker.service
132 systemctl start docker.service
133 docker ps
134 docker ps -a
135 docker images
136 docker run nginx
137 docker ps
138 docker docker run -dit --rm --name main_nginx \
139 docker run -dit --rm --name main_nginx nginx
140 docker ps
141 curl 127.0.0.1:443
142 curl 127.0.0.1:80
143 docker ps
144 docker ps -a
145 docker rm 59e
146 history
147 netstat -anp
148 docker run -ti -d --name my-nginx2 -P docker.io/nginx
149 docker ps
150 docker stop my-nginx2
151 docker ps
152 docker stop main_nginx
153 docker run -dit --rm --name main_nginx -v /data/main/nginx:/etc/nginx:ro -p 80:80 -p 443:443 nginx
154 docker ps
155 docker stop my-nginx2
156 docker start my-nginx2
157 docker ps
158 docker stop main_ginx
159 docker stop main_nginx
160 docker ps
161 docker stop my-nginx2
162 docker ps
163 ls
164 docker ps
165 docker ps -a
166 docker rm my-nginx2
167 docker docker run -dit --rm --name main_nginx nginx
168 docker run -dit --rm --name main_nginx nginx
169 docker ps
170 docker stop main_nginx
171 docker docker run -dit --rm --name main_nginx nginx
172 docker run -dit --rm --name main_nginx nginx
173 docker run -dit --rm --name main_nginx nginx
174 docker ps
175 docker ps -a
176 docker cp main_nginx:/etc/nginx /data/main/
177 docker stop main_nginx
178 docker run -dit --rm --name main_nginx -v /data/main/nginx:/etc/nginx:ro -p 9003:80 nginx
179 docker ps
180 historuy
181 history
182 systemctl stop firewalld.service
183 docker ps
184 docker nginx -s reload
185 docker exec -it nginx /etc/init.d/nginx reload
186 docker exec -it main_nginx /etc/init.d/nginx reload
187 docker ps
188 history
189 wget www.baidu.com
190 docker ps
191 docker stio main_nginx
192 docker stop main_nginx
193 docker run -dit --rm --name main_nginx -v /data/main/nginx:/etc/nginx:ro -v /data/var/log/nginx/logs:/var/log/nginx nginx
194 docker ps
195 docker ps -a
196 docker run -dit --rm --name main_nginx -v /data/main/nginx:/etc/nginx:ro nginx
197 docker ps
198 docker ps -a
199 docker ps
200 history
201 docker run -ti -d --name nginx2 -v /data/main/nginx:/etc/nginx:ro -P docker.io/nginx
202 docker ps
203 docker stop main_nginx
204 docker ps -a
205 docker stop nginx2
206 docker run -ti -d --name nginx2 -v /data/main/nginx:/etc/nginx:ro -P docker.io/nginx
207 docker ps
208 docker ps -a
209 docker rmi nginx2
210 docker rm nginx2
211 docker run -ti -d --name nginx2 -v /data/main/nginx:/etc/nginx:ro -P docker.io/nginx
212 docker rm nginx2
213 docker run -ti -d --name my-nginx2 -P docker.io/nginx
214 docker rm my-nginx2
215 history
216 systemctl start firewalld.service
217 docker run -ti -d --name my-nginx2 -P docker.io/nginx
218 docker ps
219 docker stop my-nginx2
220 docker run -ti -d --name nginx2 -v /data/main/nginx:/etc/nginx:ro -P docker.io/nginx
221 docker ps
222 docker run -ti -d --name my-nginx2 -P docker.io/nginx
223 docker run -ti -d --name my-nginx3 -P docker.io/nginx
224 docker ps
225 docker docker stop nginx2
226 docker stop nginx2
227 docker rm nginx2
228 docker run -ti -d --name my-nginx3 -v /data/main/nginx:/etc/nginx:ro -P docker.io/nginx
229 docker ps
230 docker stop my-nginx3
231 docker run -ti -d --name my-nginx3 -v /data/main/nginx:/etc/nginx:ro -P docker.io/nginx
232 docker ps
233 docker ps -a
234 docker rm mynginx2
235 docker rm my-nginx2
236 docker ps
237 docker ps -a
238 docker ps
239 docker run -ti -d --name my-nginx2 -v /data/main/nginx:/etc/nginx:ro -P docker.io/nginx
240 docker ps
241 docker ps -a
242 docker rm my-nginx3
243 docker ps
244 docker stop my-nginx2
245 docker ps
246 docker run -ti -d --name my-nginx3 -P docker.io/nginx
247 docker ps
248 docker cp my-nginx3:/etc/nginx /data/main2
249 cd /data
250 ll
251 cd main2
252 ls
253 ll
254 docker ps
255 docker cp /data/main2/ my-nginx3:/etc/nginx
256 docker exec -it my-nginx3 /etc/init.d/nginx reload
257 docker ps
258 docker stop mu-nginx3
259 docker stop my-nginx3
260 docker run -ti -d --name my-nginx3 -v /data/main/nginx:/etc/nginx:ro -P docker.io/nginx
261 docker ps
262 docker ps -a
263 docker rm my-nginx3
264 docker rm my-nginx2
265 docker ps
266 docker run -ti -d --name my-nginx3 -v /data/main/nginx:/etc/nginx:ro -P docker.io/nginx
267 docker ps
268 history
269 firewall-cmd --state
270 docker ps
271 systemctl stop firewalld.service
272 docker logs my-nginx2
273 docker logs my-nginx3
274 docker exec -it my-nginx
275 docker exec -it my-nginx3
276 docker exec my-nginx3
277 exit
278 ps
279 ps -a
280 exit
281 ipconfig
282 ping www.baidu.com
283 vi /etc/resolv.conf
284 vi /etc/sysconfig/network-scripts/ifcfg-ens33
285 service network restart
286 ifconfig
287 history
288 ls
289 ps -ef
290 cur 127.0.0.1:32805
291 curl 127.0.0.1:32805
292 curl www.baidu.com
293 curl 127.0.0.1:32805
294 docker ps
295 ps -a
296 docker ps
297 docker pull hub.c.163.com/library/nginx:latest
298 docker images
299 docker run -d -p 8080:80 hub.c.163.com/library/nginx:latest
300 systemctl restart docker
301 docker ps
302 docker ps -a
303 docker start happy_thompson
304 docker ps
305 docker stop 99c
306 docker start my-nginx3
307 docker ps
308 docker stop 0f7
309 docker ps
310 docker ps -a
311 docker start happy_thompson
312 docker ps
313 docker stop 99c
314 docker run -d -p 8080:80 -v /data/main/nginx/www/songaw:/usr/share/nginx/html hub.c.163.com/library/nginx:latest
315 docker ps
316 docker stop 4e3
317 docker run -d -p 8080:80 -v /data/main/nginx/www/:/usr/share/nginx/html hub.c.163.com/library/nginx:latest
318 dockedocker exec -it suspicious_hawking
319 docker exec -it suspicious_hawking
320 docker exec -it suspicious_hawking bash
321 docker ps
322 docker start 14b
323 docker exec -it suspicious_hawking bash
324 docker
325 docker exec -it 14b bash
326 history
327 docker exec -it 14b /etc/init.d/nginx reload
328 docker ps
329 docker exec -it 14b bash
330 docker stop 14b
331 docker start 14b
332 history
333 docker exec -it 14b bash
334 ls
335 docker ps
336 docker cp 14b:/etc/nginx /data/main3
337 cd /data/main3/
338 ls
339 docker stop 14b
340 docker run -d -p 8080:80 -v /data/main3/:/etc/nginx hub.c.163.com/library/nginx:latest
341 docker ps
342 docker ps -a
343 docker rm my-nginx3
344 docker ps
345 docker run -d -p 8080:80 -v /data/main3/:/etc/nginx/ hub.c.163.com/library/nginx:latest
346 docker ps
347 docker run -d -p 8080:80 -v /data/main3/nginx/:/usr/share/nginx/ hub.c.163.com/library/nginx:latest
348 docker ps
349 docker stop 054
350 docker stop 05
351 docker run -d -p 8080:80 -v /data/main3/nginx.conf:/usr/share/nginx/nginx.conf hub.c.163.com/library/nginx:latest
352 docker ps
353 docker stop 1b
354 docker run -d -p 8080:80 -v /data/main/nginx:/etc/nginx:ro hub.c.163.com/library/nginx:latest
355 docker ps
356 docker stop 525
357 docker ps
358 docker run -d -p 8080:80 -v /data/main3/:/etc/nginx:ro hub.c.163.com/library/nginx:latest
359 docker ps
360 docker ps -a
361 docker stop 8c
362 docker stop 52
363 docker stop 1b
364 docker stop 050
365 docker stop 123
366 docker stop 3f
367 docker stop
368 docker ps
369 docker ps -a
370 docker run -d -p 8080:80 -v /data/main3/nginx.conf:/usr/share/nginx/nginx.conf -v /data/main3/www:/usr/share/nginx/html hub.c.163.com/library/nginx:latest
371 docker ps
372 chcon -Rt svirt_sandbox_file_t /data
373 docker ps
374 docker stop a10
375 docker run -d -p 8080:80 -v /data/main3/nginx.conf:/usr/share/nginx/nginx.conf -v /data/main3/www:/usr/share/nginx/html hub.c.163.com/library/nginx:latest
376 docker ps
377 docker stop 2b
378 docker run -d -p 8080:80 -v /data/main3/nginx.conf:/usr/share/nginx/nginx.conf -v /data/main/www:/usr/share/nginx/html hub.c.163.com/library/nginx:latest
379 docker ps -a
380 docker rmi 1
381 docker rm 1
382 docker rm 2
383 docker rm 3
384 docker rm 4
385 docker rm 5
386 docker rm 6
387 docker rm 7
388 docker rm 8
389 docker ps
390 docker stop 4f
391 docker ps
392 docker ps -a
393 docker stop nginx
394 docker rm 4f
395 docker fm a1
396 docker rm a1
397 docker rm 1b
398 docker rm 05
399 docker rm 12
400 docker rm 14
401 docker rm 4e
402 docker rm 99
403 docker ps -a
404 docker run -d -p 8080:80 -v /data/main3/nginx.conf:/usr/share/nginx/nginx.conf -v /data/main1/www:/usr/share/nginx/html hub.c.163.com/library/nginx:latest
405 vi /etc/selinux/config
406 reboot
407 docker ps -a
408 docker start 110
409 docker ps
410 docker rm 110
411 docker run -d -p 8080:80 -v /data/main3/nginx.conf:/usr/share/nginx/nginx.conf -v /data/main1/www:/usr/share/nginx/html hub.c.163.com/library/nginx:latest
412 docker ps
413 docker stop 755
414 docker run -d -p 8080:80 -v /data/main3/nginx.conf:/usr/share/nginx/nginx.conf -v /data/main3/www:/usr/share/nginx/html hub.c.163.com/library/nginx:latest
415 docker ps
416 curl 127.0.0.1:8080
417 history
418 edge -a 10.0.0.12 -c edge0 -k wss -l 47.244.63.170:9000
419 docker ps
420 docker stop 255
421 docker stop 25
422 docker rm 25
423 docker run -d -p 8080:80 -v /data/main3/nginx.conf:/usr/share/nginx/nginx.conf -v /data/main1/www:/usr/share/nginx/html hub.c.163.com/library/nginx:latest
424 docker ps
425 docker stop dc
426 docker ps -a
427 docker rm dc
428 docker rm 755
429 vim /etc/selinux/config
430 vi /etc/selinux/config
431 docker run -d -p 8080:80 -v /data/main3/nginx.conf:/usr/share/nginx/nginx.conf -v /data/main2/www:/usr/share/nginx/html hub.c.163.com/library/nginx:latest
432 docker ps
433 docker stop f4
434 docker ps
435 cd /data
436 ls
437 rm -rf main
438 rm -rf main2
439 docker run -d -p 8080:80 -v /data/main/nginx.conf:/usr/share/nginx/nginx.conf -v /data/main/www/songaw:/usr/share/nginx/html hub.c.163.com/library/nginx:latest
440 docker ps
441 ifconfig
442 ping 10.0.0.2
443 ping 10.0.0.10.
444 ping 10.0.0.10
445 ps
446 docker ps
447 ps -ef
448 kill 1763
449 edge -a 10.0.0.12 -c edge0 -k wss -l 47.244.63.170:9000
450 ping 10.0.0.10
451 docker ps
452 ps
453 ps -ef
454 ls
455 ifconfig
456 uname -a
457 docker version
458 docker run -d -v /home/root/registry:/var/lib/registry -p 5000:5000 --restart=always --privileged=true --name registry registry:latest
459 docker ps
460 docker tag tomcat localhost:5000/tomcat
461 vi /etc/sysconfig/docker
462 docker pull docker.io/centos
463 docket tag centos localhost:5000/centos
464 docker tag centos localhost:5000/centos
465 docker push localhost:5000/centos
466 ipconfig
467 ifconfig
468 vi /etc/sysconfig/docker
469 docker pas
470 docker ps
471 docker tag vigilant_darwin
472 docker images
473 ls
474 docker ps
475 cd n2n/
476 ls
477 cd n2n_v2/
478 ls
479 ps -ef
docker n2n安装与调试的更多相关文章
- 在centos,docker中安装HeadlessChrome
在centos6中安装chrome与chrome-driver,中间走了很多弯路,遇到很多坑,现将详细步骤总结如下.参考博客链接:https://blog.csdn.net/u013849486/ar ...
- 初识Docker和安装
什么是Docker Docker的构想是要实现“Build,Ship and Run Any App,Anywhere”,即通过对应用的封装(Packaging).分发(Distribution).部 ...
- docker showdoc安装
自动脚本安装 前言 自动脚本脚本利用docker来安装运行环境,适用于linux服务器.如果你的服务器没有docker服务,脚本会尝试安装之.安装docker的过程可能有些慢.如果你已经安装过dock ...
- Visual Studio Code IDE + Docker实现PHP Xdebug调试
一.Docker中安装配置Xdebug 通过phpinfo()输出当前安装的PHP版本信息,将信息拷贝到https://xdebug.org/wizard.php相应输入框中,系统会自动检测并推荐合适 ...
- 手把手教你 Docker Compose安装DOClever
一.什么是Docker Compose以及Docker Compose的安装和使用 查看我的另外一篇博客:Docker Compose的安装和使用 二.DOClever是什么 DOClever是一个可 ...
- WSL2+Docker+IDEA一站式开发调试
WSL2+Docker+IDEA一站式开发调试 前言 我们知道,Docker是一个容器引擎:对于开发者来说,使用Dokcer容器部署各种开发需要的中间件(比如myql.redis)会非常简单方便: ...
- docker——容器安装tomcat
写在前面: 继续docker的学习,学习了docker的基本常用命令之后,我在docker上安装jdk,tomcat两个基本的java web工具,这里对操作流程记录一下. 软件准备: 1.jdk-7 ...
- docker 启动安装等命令
确认是否安装url whereis curl 启动docker服务: sudo service docker start sudo service docker stop 安装curl sudo ap ...
- DOCKER windows安装
DOCKER windows安装 1.下载程序包 2. 设置环境变量 3. 启动DOCKERT 4. 分析start.sh 5. 利用SSH工具管理 6. 下载镜像 6.1 下载地址 6.2 用FTP ...
随机推荐
- Java程序员面试之葵花宝典
程序员面试之葵花宝典 1.面向对象的特征有哪些方面 抽象:抽象就是忽略一个主题中与当前目标 无关的那些方面, 以便更充分地注意与当前目标有关的方面.抽象并不打算了解全部问题,而 只是选择其中的一部 ...
- 关于shm_open和shm_unlink的使用问题(要连接库的原因)
关于shm_open和shm_unlink的使用问题 referencefunctionobjectsystembehaviorlinux C programming in the UNIX envi ...
- signal(SIGCHLD, SIG_IGN)和signal(SIGPIPE, SIG_IGN);
signal(SIGCHLD, SIG_IGN); //忽略SIGCHLD信号,这常用于并发服务器的性能的一个技巧 //因为并发服务器常常fork很多子进程,子进程终结之后需要//服务器进程去wait ...
- iOS边练边学--UIPickerView和UIDatePicker的简单使用
一.点菜系统练习(UIPickerView) <1>UIPickerView的常用代理方法介绍 #pragma mark - <UIPickerViewDelegate> // ...
- javascript实现记录文本框内文字个数
最近在做一个项目中遇到这样一个问题,要对文本框中用户输入的文字进行记数,在下面显示出来,因为我们做的是一个短信发送平台,现在我们国家的短信服务,如果你的信息超过了70个字符,短信就会按二条给你下发.所 ...
- USB2.0学习笔记连载(二):USB基础知识简介
USB接口分为USB A型.USB B型.USBmini型.USBmicro型.USB3.0其中每种都有相应的插座和插头. 图1 图2 上图是USBA型接口,图1为插座,图2为插头.插座指向下行方向, ...
- 关于Unity中物理引擎的使用
物理引擎控制刚体,刚体上面贴上图片,所以看起来就是游戏运行起来的状态 物理世界计算刚体的运行状态,通过贴图显现出运算结果. 一.物理引擎 1:Unity 2D物理引擎基于Box2D封装而成;2: 物理 ...
- MySQL 常用语法 之 UNION与UNION ALL
下面讲一下mySql中的union和union all 的功能以及区别 A union B 是将表A的数据和表B的数据连接成一张表,前提是查询的两张表的列数一定要一样否则出错. A union all ...
- imx6 android4.2 编译
编译imx6dl android4.2的镜像,记录编译的命令. Build Android Image # Build Android images for i.MX6 SABRE-SD boards ...
- C# 过滤sql特殊字符方法集合
1./// <summary> /// 过滤不安全的字符串 /// </summary> /// <param name="Str" ...