Help us understand the problem. What is going on with this article?

macOS Docker導入メモ 2

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
などのブログが見つかった。

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away