wubiで入れたubuntuにdocker入れてみた。
元の環境いじらずに試しにいろいろしてみる環境として使ってみる。
操作方法としてはいろいろ情報はあるけど、基本は本家で確認。
ComunityEditionとしてはここに入れ方がある。
https://docs.docker.com/install/linux/docker-ce/ubuntu/
リポジトリからパッケージを入れた。
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
sudo apt-get update
sudo apt-get install docker-ce
ちなみにfingerprintはofficialで確認すべきだが、記事執筆時点では↓
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
ここから先は本家の情報はリファレンス程度で、適当。
イメージはdocker hubにあるofficialなubuntuを使用(pull)。
sudo docker pull ubuntu
ubuntuイメージからmyubuntuコンテナを作成してフォアグラウンド実行。ポート転送したいときは-p 8080:80とかにする。
sudo docker run -it --name=myubuntu ubuntu
後は気にせずいじる。抜ける(detach)ときはctrl+P ctrl+Q。コンテナの一覧は、
sudo docker container ls --all
動作中のコンテナに接続する場合は、
sudo docker attach myubuntu
(誤って)停止したコンテナに接続する場合は、
sudo docker start myubuntu
sudo docker attach myubuntu
コンテナの削除は
sudo docker rm myubuntu
名前を変えていくつかコンテナを使い回せば環境を切り替えられる。
後はコンテナからイメージを作成(commit)。
sudo docker commit myubuntu ubuntu:myubuntu
これで誤操作しそうなときもやり直しが出来る。
dockerとは直接関係ないけど、dockerのubuntuのような最低限の動作環境ではデフォルトで日本語が扱えないので、CLIで日本語を扱うためには、↓
Dockerにubuntuのコンテナを作成・日本語化する
https://qiita.com/kikako/items/5961628476abf61ee371
댓글