实、实验报告......

烁灵 posted @ 2015年1月20日 14:59 in Linux with tags docker quick-server(cocos) , 2781 阅读
TAT以下是折腾docker折腾quick-server0.4.0的经历,而非过程
?
?
查看镜像:
docker@boot2docker:~$ docker images
?
运行镜像并进到bash模式,映射8080端口到宿主50002端口:
docker@boot2docker:~$ docker run -t -i -p 50002:8080 chukong/quick-server:0.4.0
?
关闭镜像并保存:
记下当前id: |root@ID| ←
|root@ID| exit
docker@boot2docker:~$ docker commit ID chukong/quick-server:0.4.0
?
开启ssh后台运行镜像:
docker@boot2docker:~$ docker run -d -p 50003:22 chukong/quick-server:0.4.0 /usr/sbin/sshd -D
?
创建用户sure52:
|root@ID| useradd sure52
|root@ID| passwd sure52
?
建立git仓库:
|root@ID| cd /home/sure52
|root@ID| mkdir qs_code
|root@ID| chmod o+w -R qs_code
|root@ID| cd qs_code
|root@ID| git init
|root@ID| vim README.md
|root@ID| git add "."
|root@ID| git commit -m "base version"

|root@ID| git remote add origin ssh://sure52@127.0.0.1/home/sure52/qs_code/.git
|root@ID| git push origin
|root@ID| git remote show origin
?
测试git仓库
E:\> git clone ssh://sure52@192.168.59.103:50003/home/sure52/qs_code/.git
?
push 无写权限remote: fatal: failed to write object解决:
|root@ID| chmod -R 777 .git
?
push master -> master (branch is currently checked out)出错解决:
|root@ID| cd .git
|root@ID| vi config
? ? 添加: ? ?
? ? ? ?[receive]
? ? ? ?denyCurrentBranch = ignore
?
Quick-Server取session_id:
curl "http://192.168.59.103:50002/_server/user/session/?id=sure52"
?
提交usercode:
? ? 本地路径结构:
? ??module1/actions/SayHello.lua
? ??提交至
? ??/home/sure52/qs_code/module1/actions/Sayhello.lua
? ??实际运行时
? ??/opt/qs/openresty/server/user_codes/module1/actions/SayHello.lua
? ??config.lua配置:
userDefinedCodes = {
	luaRepoPrefix = "server.user_codes",
	localRepo  = "/home/sure52/qs_code/",
	localDest  = "/opt/qs/openresty/server/user_codes",
	--localRepo = "/home/cheeray/work/user_codes",
	--localDest = "/home/cheeray/work/quick-server/src/server/user_codes",
	uriPrefix  = {
		module1 = "http_test1",
		module2 = "http_test2",
	},
},
? ? 运行命令:
curl "http://192.168.59.103:50002/_Server/user/uploadcodes?commit=f54ab5e0ddd0d93b55ae4f9169c25caf52a88392&session_id=f56b3cb7fc96dfb25e501c56e8f9b057"
?
sayHello:
curl "http://192.168.59.103:50002/http_test1/Say/SayHello?session_id=f56b3cb7fc96dfb25e501c56e8f9b057&name=a_name"
?
因为用的是坑爹windows……
让本机localhost:8088能直接连到容器内:(windows 127.0.0.1:8088->docker虚拟机192.168.59.103:50002->容器内x.x.x.x:8088)
? ? 在virtual box中做本机端口映射
? ??? ??VM -> 设置 -> 网络 -> 网卡1 -> 端口转发 添加
? ??? ??名称任意 协议:TCP 主机IP:127.0.0.1 主机端口:8088 子系统IP不填 子系统端口:50002
?
参考:
? ??http://www.cnblogs.com/bjfuouyang/p/3798421.html
?
?
Avatar_small
sana 说:
2019年2月01日 05:16

Another great selection of Islamabad escorts we provide are mature married women who are basically housewives sitting around doing nothing at home and looking for excessive income to cover their daily expenses or those who are not happy with their husbands and husbands. want to have something else Private fun out and get paid for it. islamabad-escorts69.tumblr.com is simply excellent and plans to have your services again.

Avatar_small
Mitchell Fosbrook 说:
2019年5月02日 18:41

This is a very helpful share from users can get better help in learning of right way of proper coding in effective way. People like to read latest zipjob resume review for learning of professional CV writing works.

Avatar_small
cleaning services in 说:
2019年9月17日 21:54

Well before jumping with the house maintaining services company’s tip, let all of us suggest you a fun way for you to exercise and lay aside some money in addition! A go through indicated that your chosen regular man or woman could use up 200 to help you 260 calories at least an hour doing home cleaning! So, let’s start the best tip designed for saving as a result of doing the various houses maintaining alone, and use up some calories to provide a reward!


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter