Dreamのメモ帳「コマンド類」
notepad++に書いてたものをこっちに写したものである
git系コマンドとか自分が日常的に使うコマンドとかに関しては書いてません。
docker-compose系コマンド
Rails構築(Docker-compose)
docker-compose run --rm web rails new . --force --no-deps --database=postgresql
webpackインストール
docker-compose run --rm web bundle exec rails webpacker:install
Reactインストール
docker-compose run --rm web bundle exec rails webpacker:install:react
ビルド
docker-compose build
一括起動
docker-compose up
単体起動 (ゴミ削除付き)
docker-compose run --rm
DBにアタッチする
docker exec -it `docker ps -qf name=db` bash
停止
docker-compose stop
コンテナ削除
docker-compose down
イメージ強制一括削除
docker rmi -f `docker images -aq`
[windows]
for /F "usebackq" %i in (`docker images -aq`) do docker rmi -f %i
コンテナ強制一括削除
docker rm -f `docker ps -aq`
[windows]
for /F "usebackq" %i in (`docker ps -aq`) do docker rm -f %i
ボリューム強制一括削除
docker volume rm -f `docker volume ls -q`
[windows]
for /F "usebackq" %i in (`docker ps -aq`) do docker rm -f %i
Danglingなリソースの削除
docker system prune -f
Danglingなコンテナの削除
docker container prune -f
Danglingなイメージの削除
docker image prune -f
※danglingとはタグ付けや現状のコンテナ等から参照されてない宙ぶらりんな物を指す。
Danglingなボリュームの削除
docker volume prune -f
heroku系コマンド
アプリ作成
heroku create アプリ名
アプリ削除
heroku apps:destroy --app アプリ名 --confirm アプリ名
コンフィグ確認
heroku config
herokuコンテナレジストリにログイン
heroku container:login
herokuコンテナへpush
heroku container:push web
postgresqlアドオン追加
heroku addons:create heroku-postgresql:hobby-dev --app アプリ名
heroku dbを確認する
heroku pg:info
heroku dbのリセット
heroku pg:reset DB名 --confirm アプリ名
heroku dbの削除
heroku addons:destroy DB名 --confirm アプリ名
リリース
heroku container:release web
DBマイグレート実施
heroku run rails db:migrate
アセットコンパイル実施
heroku run rails assets:precompile
herokuデプロイページを開く
heroku open
gitコマンド系
リモート先
git remote
git remote -v
herokuへpush
git push heroku master
devローカルブランチをherokuへpush
git push heroku develop:master
Discussion