2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Ubuntu,Dockerで私がよく使うコマンド

Last updated at Posted at 2019-08-26

はじめに

仕事でブロックチェーン基盤の一つ、HyperledgerFabricを触り始めた。
fabricの知識を得るのにQiitaの諸先輩方の記事をたくさん参考にさせていただいた。
で、私も何か投稿したくなったのでとりあえず何か投稿しようと思い、まずは覚書だけでも。

fabricはUbuntu上で構築したが、UbuntuというかLinuxもほぼ初めてだったのでPC上にはUbuntu、Dockerのコマンドメモでいっぱいに。
マークダウン記法の勉強もかねてまずはこれを書いてみようと思う。

覚書

Ubuntuで使えるコマンド

  • ubuntuの環境変数を表示
ubuntu@ns-ubuntu:~$printenv
LANG=ja_JP.UTF8
OLDPWD=/home/ubuntu
USER=ubuntu
GOPATH=/opt/gopath
PWD=/opt/gopath/src/github.com/hyperledger/fabric-samples/first-network
HOME=/home/ubuntu
GOROOT=/opt/go
XDG_DATA_DIRS=/usr/local/share:/usr/share:/var/lib/snapd/desktop
SSH_TTY=/dev/pts/0
MAIL=/var/mail/ubuntu
TERM=xterm
SHELL=/bin/bash
LOGNAME=ubuntu
PATH=/opt/go/bin:/opt/gopath/bin:/opt/go/bin:/opt/gopath/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/go/bin:/opt/gopath/bin
LESSOPEN=| /usr/bin/lesspipe %s
_=/usr/bin/printenv

  • ファイル移動

カレントディレクトリのtest.go20190708/ディレクトリに移動する

mv test.go 20190708/
  • カレントディレクトリ内ファイルに含まれる文字列の正規表現置換

カレントディレクトリ内のファイル全て(*で指定)内の、"BankA"を"BankB"に置換。
置換前のファイルは名前末尾に.bakを付与してバックアップ保存

grep -l BankA * | xargs sed -i.bak -e 's/BankA/BankB/g'

Dockerで使えるコマンド

  • コンテナ内でviが使えないとき(インストールされていないとき)
    以下コマンドでviをインストール
apt-get install vim
  • dockerコンテナ操作
#コンテナ停止
docker stop `docker ps -a -q`
#コンテナ削除
docker rm `docker ps -a -q`
#CCのdocker imageを削除
docker rmi `docker images --filter=reference='dev-peer*' -q`

おわりに

最初はこんなんでいいんだ、と言い聞かせて投稿。
いつか構築したHyperledgerFabricについて書きたい、、、

2
0
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
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?