https://jimmylab.wordpress.com/2018/12/05/ssh-docker-container/ CMD ["/usr/sbin/sshd", “-D”] https://hub.docker.com/r/rastasheep/ubuntu-sshd/

繼續閱讀

“serve”: “vue-cli-service serve”, Some page modify vue-cli-service serve –host 0.0.0.0 –port 8978 This may in docker failed. Error: listen EADDRNOTAVAIL: address not available So some page modify vue.config.js Use public is Failed!! devServer: { public: '0.0.0.0:80', disableHostCheck: true, } Use host port is Correct!! module.exports = { chainWebpack: config => { config.module.rules.delete('eslint'); }, devServer: { host: '0.0.0.0', port: '80', //public: '0.0.0.0:80', //無效 disableHostCheck: true, } } PS: .Put eslint is maybe get some eslint error, not about host ip port.

繼續閱讀

有人問docker

1、用docker-machine建立開發環境 (VM),vm內的docker 環境是完整的,自己灌很浪費時間 http://sueboy.blogspot.com/search/label/docker-machine 然後 記得vm裡面跑 portainer.io 管理docker用,web介面 會省下你一大堆時間! 以上這個步驟是快速建立可以跑docker環境,然後又可以用圖形管理看log、砍image等等 2、docker 一般操作網路上都有,一定要看,就算有圖形化介面,有些時候你還是需要指令 記得一件事,要學docker-compose,然後基本上專案用docker,更正確來說,是要會用、會寫docker-compose docker-compose 會比 單純用docker,好用很多 http://sueboy.blogspot.com/2018/12/ethereum-poa-docker-compose-docker.html 3、注意iptables,用docker後,常常會碰到iptables的問題,網路有問題,不能連,連不上,解答:把docker服務重開,就會重新設定iptables…這一堆人死在這上面 如果docker服務重開後,網路還是不行,我建議是用docker-machine重建一台vm比較快,再用docker-compose重新執行,比較快,省時間 4、通常用了docker的後端,十之八九就會想上K8s (kubernets) 到這階段就是超級大坑了!!! 非常大的坑! 會死人的坑! 到這階段千萬要避開,一定要避開! 坑指自架

繼續閱讀

https://medium.com/taipei-ethereum-meetup/%E4%BB%A5%E5%A4%AA%E5%9D%8A%E7%A7%81%E7%B6%B2%E5%BB%BA%E7%AB%8B-%E4%B8%80-43f8677fc9f8 如果要組成一個私人網路,同樣按照上面的流程建立其他節點。如果沒有下–nodiscover參數的話,最後節點應該會找到彼此。如果有下的話就必須用手動的方式加入其他節點,加入的方式有三種: 一是在geth指令加入–bootnodes參數; 二是進到console裡使用 admin.addPeer(); 三是存成static-nodes.json檔,讓geth自動連線。 不管是使用哪一種,我們都要先知道要連到 static-nodes.json 裡面使用domain,可能會有問題,要自行更換ip Example: geth --data ~/data cp static-nodes.json ~/data/geth/static-nodes.json static-nodes.json like this [ "enode://53999cc519079c5190798b1114bd16a05a8d5190796cc51907988a4e80ebda7b6c519079e56b0b161da3475c4dc62f6b51907967a6e327e46aa56329c519079f@192.168.0.10:30303" ]

繼續閱讀

Alpine image apk update fetch hangs At apk –no-cache upgrade or RUN apk update no respone Try to login docker container run command line: wget http://dl-cdn.alpinelinux.org/alpine/v3.9/main/x86_64/APKINDEX.tar.gz Get status is “stalled”. PS:Error is different “no respone” or “hang” Way one: Answer: apk fetch hangs https://github.com/gliderlabs/docker-alpine/issues/307 10G mtu or switch mtu So Into directory docker build --network host . Way two: Answer: https://mlohr.com/docker-mtu/ https://medium.com/@sylwit/how-we-spent-a-full-day-figuring-out-a-mtu-issue-with-docker-4d81fdfe2caf nano /etc/docker/daemon.json { "mtu": 1450 }

繼續閱讀

https://stackoverflow.com/questions/48736212/bad-file-descriptor-error-during-apk-update-in-docker-container-why When you login docker container, use apk update get this error message Bad file descriptor… Try to run follow command rm -rf /var/cache/apk && \ mkdir /var/cache/apk && \ apk update

繼續閱讀

作者的圖片

Sue boy

Sueboy Can support You

CIO

Taiwan