feb 2017 log

February 27, 2017

2017-02-20 docker (for mac) gc docker rm $(docker ps -q -f 'status=exited') docker rmi $(docker images -q -f "dangling=true") 2017-02-09 curl only shows headers via http://te2u.hatenablog.jp/entry/2015/08/04/001554 curl -s -D - http://example.com -o /dev/null -s : silent mode -D : show headers -o : out responcebody to… 2017-02-07 rm under s3 bucket aws s3 rm s3://bucket-name/ --recursive

jan 2017 log

January 31, 2017

2017-01-24 about td-agent # conf dry-run sudo td-agent --dry-run -c /etc/td-agent/td-agent.conf # init sudo /etc/init.d/td-agent status (etc.) # log sudo tail -f /var/log/td-agent/td-agent.log 2017-01-23 log location of ec2 user-data less /var/log/cloud-init-output.log 2017-01-12 sudo td-agent-gem install fluent-plugin-rewrite-tag-filter sudo td-agent-gem install fluent-plugin-slack 2017-01-11 via * https://coreos.com/os/docs/latest/scheduling-tasks-with-systemd-timers.html * http://stackoverflow.com/questions/29086918/docker-compose-to-coreos * http://qiita.com/TakiTake@github/items/b66aeb1eb266f97fafe5 auto start docker-compose on coreos sudo coreos-cloudinit --from-file /path/to/cloud-config.yml

dec 2016 log

December 31, 2016

2016-12-12 via http://nekop.hatenablog.com/entry/2015/08/21/160436 docker clean-up w/o error docker ps -q -f status=exited | xargs --no-run-if-empty docker rm docker images -q -f dangling=true | xargs --no-run-if-empty docker rmi 2016-12-08 exclude commented out and blank line grep -v -e '#' -e '^$' ./httpd.conf wc under multi dir/files wc -l ./*/*.conf | sort | $PAGER 2016-12-07 show ruby configure options ruby -r rbconfig -e 'puts RbConfig::CONFIG["configure_args"]' 2016-12-01 destroy specific target with tf file via terraform ... Read more

nov 2016 log

November 30, 2016

2016-11-18 erase specific git file/directory file $ git filter-branch -f --index-filter 'git rm --cached --ignore-unmatch filename' HEAD directory $ git filter-branch -f --index-filter 'git rm -rf --cached --ignore-unmatch dirname' HEAD push $ git push --force origin branch 2016-11-01 ! not for production docker-compose on coreos via http://www.ericluwj.com/2015/10/20/installing-docker-compose-in-coreos.html * sudo su - * mkdir -p /opt/bin * curl -L https://github.com/docker/compose/releases/download/X.Y.Z/docker-compose-`uname -s-uname -m` > /opt/bin/docker-compose * chmod +x /opt/bin/docker-compose * that’s it ... Read more

oct 2016 log

October 31, 2016

2016-10-28 how 2 get image via aws ecr on docker / docker-compose? aws ecr get-login command provides docker login to aws ecr sample shell as follows # check credentails : "${AWS_ACCESS_KEY_ID?env empty}" : "${AWS_SECRET_ACCESS_KEY?env empty}" : "${AWS_DEFAULT_REGION?env empty}" echo "docker login via aws ecr command" #eval "$(docker-machine env default)" $(aws ecr get-login --region $AWS_DEFAULT_REGION) after docker login passes, docker / docker-compose can handle docker images on aws ecr. ... Read more

aug 2016 log

August 31, 2016

2016-08-04 docker entrypoint override overrider with –entrypoint flag command with end parameter $ docker run -it --entrypoint /bin/consul gliderlabs/consul-server version Consul v0.6.4 ...

jul 2016 log

July 31, 2016

2016-07-15 rbenv init eval "$(rbenv init -)" rbenv rehash gem install hogehoge

jun 2016 log

June 30, 2016

2016-06-27 personal memo https://talks.golang.org/2012/10things.slide https://www.appneta.com/blog/automated-testing-with-docker/ http://developers.linecorp.com/blog/ja/?p=3392 https://thepracticalsysadmin.com/ecs-cluster-turnup-with-coreos-and-terraform/ http://postd.cc/eight-docker-development-patterns/ http://yut.hatenablog.com/entry/20130617/1371425713 2016-06-07 set timezone and ecs-agent to coreos userdata #cloud-config coreos: units: - name: settimezone.service command: start content: | [Unit] Description=Set Timezone [Service] ExecStart=/usr/bin/timedatectl set-timezone Asia/Tokyo RemainAfterExit=yes Type=oneshot - name: amazon-ecs-agent.service command: start runtime: true content: | [Unit] Description=AWS ECS Agent Documentation=https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ Requires=docker.socket After=docker.socket [Service] Environment=ECS_CLUSTER=your-ecs-cluster-name Environment=ECS_LOGLEVEL=info Environment=ECS_VERSION=latest Restart=on-failure RestartSec=30 RestartPreventExitStatus=5 SyslogIdentifier=ecs-agent ExecStartPre=-/bin/mkdir -p /var/log/ecs /var/ecs-data /etc/ecs ExecStartPre=-/usr/bin/touch /etc/ecs/ecs. ... Read more

may 2016 log

May 31, 2016

2016-05-27 slack time signal /remind #channel to morning standup at 10am every weekday /remind #channel to evening standup at 5pm every weekday /remind list 2016-05-24 install redis-cli on ec2 $ sudo yum install -y gcc $ wget http://download.redis.io/redis-stable.tar.gz $ tar xvzf redis-stable.tar.gz $ cd redis-stable $ make $ src/redis-cli -h %elasticacheendpoint% -p 6379 2016-05-17 setting timezone at alpine linux on docker FROM gliderlabs/alpine:latest RUN apk --no-cache add tzdata && \ cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime && \ apk del tzdata 2016-05-11 mysql(RDS or Aurora) dump restore from local file ... Read more

apr 2016 log

April 30, 2016

2016-04-28 docker network time out docker-machine restart default eval $(docker-machine env default) 2016-04-27 http://yuuki.hatenablog.com/entry/diy-container 2016-04-26 https://github.com/progrium/entrykit 2016-04-25 sick sick 2016-04-24 i’m sick 2016-04-23 https://play.golang.org/p/TYOd9ELo2m https://play.golang.org/p/Xs2SQ59gez http://play.golang.org/p/VdKMLKMYse http://play.golang.org/p/sCcfzFuzqR https://play.golang.org/p/tlaYWTKXGr https://play.golang.org/p/DoBYGQruo6 2016-04-22 golang testing via https://medium.com/@benbjohnson/structuring-tests-in-go-46ddee7a25c#.x9lf1gida no frameworks “underscore test” file test-specific types * https://speakerdeck.com/mitchellh/advanced-testing-with-go is also fine slide for testing i love test 2016-04-21 package main import( "fmt" "reflect" ) // Data Model type User struct { Id int Name string Origin string Query func() Tags map[string]string Fields []string } func main(){ list := GetAttrName(&User{}) // slice with . ... Read more