LoginSignup
1
2

one liner program(一行命令)を試すのに、自分の環境に影響を与えると困るため、
one liner program用dockerを起動した。

bash
$ docker run -it ubuntu /bin/bash

まず、jqを入れようと思った。

curlもいるらしい。

bash
# apt update; apt install -y curl jq

<この項は書きかけです。順次追記します。>

docker hub

ここまでの作業と、ちょっとした作業結果をひとまずに登録。

$ docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
d48bcf70b686        ubuntu              "/bin/bash"         30 minutes ago      Up 30 minutes                           

$ docker commit d48bcf70b686 kaizenjapan/jq
sha256:a18707960a31da49becb3786fc73bb691cea290fef5d4dc8db2406272f88e969
$ docker push kaizenjapan/jq
The push refers to repository [docker.io/kaizenjapan/jq]
63a5be0022f7: Pushed 
27a216ffe825: Mounted from kaizenjapan/cobol 
9e9d3c3a7458: Mounted from kaizenjapan/cobol 
7604c8714555: Mounted from kaizenjapan/cobol 
adcb570ae9ac: Mounted from kaizenjapan/cobol 
latest: digest: sha256:1dfb64e2da5e90b03b2ae0aa85e6e4c45d0da5338be6d70204914effc3b1ed2c size: 1362
$ 

参考資料(reference)

「jqめちゃくちゃ便利じゃん😂」と感動することが多いので使い方を調べた

jq コマンドを使う日常のご紹介

詳細解説 jqコマンドとシェルスクリプトの正しい使い方と考え方 〜 データの流れを制するUNIX哲学流シェルプログラミング

jqコマンドで、JSON、JSONL形式をCSV形式に変換する

Sidekiqを自動に再実行スクリプトならjqとbashだけで出来ます!

jqのむだづかいー階乗再帰篇

巨大JSONも怖くない!欲しいキーのパスを再帰的に検索できるツールを作ってみた

jqでレイマーチング

bashでwebスクレイピング

jq コマンドで新規JSONファイルを生成するには

自己参考資料(self reference)

あなたもdocker, 私もdocker。docker(130)

docker利用を勧める256の理由(現在12)

One liner program on docker

<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>

文書履歴(document history)

ver. 0.01 初稿 20190205
ver. 0.02 参考資料追記 20190212
ver. 0.03 標題追記 20190813
ver. 0.04 apt-getからaptに変更 20191206
ver. 0.05 ありがとう追記 20230423

最後までおよみいただきありがとうございました。

いいね 💚、フォローをお願いします。

Thank you very much for reading to the last sentence.

Please press the like icon 💚 and follow me for your happy life.

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2