Dockerで動かしているubuntuにて、apt-getが動かない
以下の手順でDockerでubuntuを動かした
イメージ取得&コンテナ起動
$ docker pull ubuntu $ docker run -d -ti --name ubuntu ubuntu /bin/bash
コンテナにはいる(bashプロセスの立ち上げ)
docker exec -ti ubuntu /bin/bash
apt-getが動かない。。。
$ apt-get install vim Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package vim
他のパッケージについて試してみても、 同じように「Unable to locate package」が表示される。
解決方法
$ apt-get update
を実行。
これでパッケージのリストが更新される。
これでapt-getでパッケージがinstallできるようになる。
わからないこと
パッケージリストの更新ってのは具体的に何をしているのだろうか。。。
なぜ、これを行わないとパッケージのinstallができないのだろう。
ここらへんの仕組みが未だよく分かっていない。。。
追記
しらべたらわかったので整理しました。