Dockerの中で自分が使ったLinuxコマンドについて記録しておきます。
- DockerのベースOSの確認
cat /etc/issue
※最初はどのLinixがベースなのか知らなくてyumかaptなのか確認したかった。
- vimのインストール
apt-get install vim
※とりあえずエラー箇所を修正して動作確認したかった時にviが使えなかったので入れた
- lsofのインストール
apt-get install lsof
※AWSでSSHが切れた後に再度ログインしてrailsを落としたい時にポートの番号を調べる様にインストールした。
- lsofで3000番で動いてるプロセス探す
lsof -i:3000
- killする。
kill -9 [該当プロセス]
- 上記2つはワンライナーでいけるらしい。
kill -9 $(lsof -i tcp:3000 -t)
- pumaをkillしてもOK(じゃあ、これでいいじゃん。笑)
pkill -f puma
- 空いているポートの確認
netstat
- フォルダ配下のファイルだけをコピー
cp -r コピー元/. コピー先
コメント