LoginSignup
0
0

More than 5 years have passed since last update.

macOS Docker導入メモ 2

Last updated at Posted at 2018-11-27

Docker版 ubuntuでやったこと

user登録

常にルートで動いているのも気持ち悪いのでラズパイ用にアカウントを追加してsudo権限を持たせた
*ただしuserのDockerグループへの登録は危険ですので注意しましょう
https://qiita.com/matyapiro31/items/3e6398ce737e2cdb5a22

# adduser raspi
# gpasswd -a raspi sudo

パッと見た感じこのコマンドを実行しても/etc/sudoersファイルがないので登録が成功したか分からない。

echo 'Defaults visiblepw' >> /etc/sudoers

これでsudoersファイルは作れたけどraspiアカウントは何も記載がない状態。
sudoersの中身は
https://wa3.i-3-i.info/word13805.html
https://qiita.com/kmikmy/items/6a6a086f6415d9b55b96
このサイトなどが参考になった

# usermod -G sudo raspi
# cat /etc/group | grep raspi
sudo:x:27:raspi
raspi:x:1000:

上記のコマンドでsudoグループに登録されていることが分かった
ただしsudoersへの登録はされていないので、必要なら登録する。
調べていて、セキュリティの考慮なしにユーザー登録するのはまずいという記事を見つけたので貼っておく
https://qiita.com/matyapiro31/items/3e6398ce737e2cdb5a22

Dockerの使い方

設定が消えた!

Dockerを起動してapt installや/etc/*.confファイルを編集してexitした後、Dockerのubuntuを起動し直したら全部消えていた。
原因はDockerの起動方法にあった

Docker run -it ubuntu

を毎回実行していた。runコマンドはDockerコンテナを作成するコマンドで毎回新規にubuntuを作成していたためであった。
試しにコンテナのリストを見てみると

$docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                                    
22ea90c85eca        ubuntu              "/bin/bash"         12 minutes ago      Exited (127) 7 seconds ago                      
9c47d492bbdc        ubuntu              "/bin/bash"         2 days ago          Exited (0) 12 minutes ago                       
79af5ad1880b        ubuntu              "/bin/bash"         3 days ago          Exited (0) 2 days ago                           
0834869a6065        ubuntu              "bash"              4 days ago          Exited (255) 4 days ago                         
283f0f3ec454        ubuntu              "bash"              4 days ago          Exited (0) 4 days ago                           
d4d2ccefa838        ubuntu              "bash"              6 days ago          Exited (0) 4 days ago                           

となっていた。前回起動したコンテナを再度起動するには

docker start -i コンテナIDか名前

でできた。
この投稿を参考にしました。
https://qiita.com/tifa2chan/items/e9aa408244687a63a0ae

バグっぽい動作

# dmesg
dmesg: read kernel buffer failed: Operation not permitted

と出る。このメッセージでググったら
https://myn.meganecco.org/1481313000.html
などのブログが見つかった。

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