君は心理学者なのか?

大学時代に心理学を専攻しなぜかプログラマになった、サイコ(心理学)プログラマかろてんの雑記。

Dockerで動かしているubuntuにて、apt-getが動かない

f:id:karoten512:20180107135255p:plain

以下の手順で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ができないのだろう。

ここらへんの仕組みが未だよく分かっていない。。。

追記

しらべたらわかったので整理しました。

karoten512.hatenablog.com