LoginSignup
3
2

More than 5 years have passed since last update.

Docker Machine(Boot2Docker)でbashを使えるようにする方法

Posted at

ブログのコピペです。

Docker Machineめっちゃ便利ですがBoot2Docker上で作業をしている時、コンテナをShell Scriptで管理していて困ったことありませんか?

docker@dev:/Users/t-hiroyoshi/git/some-project/docker$ ./manage.sh build
env: can't execute 'bash': No such file or directory

bashがBoot2Dockerに入ってない!これは困る!ということでBoot2Dockerにbashを入れる方法です。
Boot2DockerはTiny Core Linuxベースで動いているのでそのパッケージ管理システム(tce-load)を利用してあげれば万事解決です。

docker@dev:/Users/t-hiroyoshi/git/some-project/docker$ tce-load -wi bash

これでbashが使えるようになったのでbash Shell Scriptが使えます。
Docker Machine(Boot2Docker)上に状態を持つのはあまり良くない気がしますがまあbashぐらいはあってもいいのではと思いました。

3
2
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
3
2