centos๋ ์ค๋ฒ๋ ์ด ๋ค์ค ํธ์คํธ ๋คํธ์ํน์ ์ฌ์ฉํฉ๋๋ค.
docker-machine create -d virtualbox mh-keystore
Running pre-create checks...
Error creating machine: Error with pre-create check: VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path
์๋
ํ์ธ์ @Dreampie virtualbox ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ ์
which VBoxManage
๋ฅผ ์คํํ ์ ์์ต๋๊น?
๋๋ centos๋ฅผ ์ฌ์ฉํ๊ณ , virtualbox๋ฅผ ์์ฑํด์ผ ํฉ๋๊น? ์ด๋ฏธ ๊ฐ์ ๋จธ์ ์ด ์๋ ๊ฒฝ์ฐ virtualbox๋ฅผ ์ด๋ป๊ฒ ์์ฑํฉ๋๊น?
192.168.60.41์์ ์์ฌ๋ฅผ ์คํํ๋ ค๊ณ ํฉ๋๋ค.
docker run -d -p "8500:8500" -h "consul" --name consul progrium/consul -server -bootstrap
๊ตฌ์ฑ ์ต์
:
DOCKER_OPTS='
--insecure-registry 192.168.60.41:5000
-H tcp://0.0.0.0:2376
-H unix:///var/run/docker.sock
--cluster-store=consul://192.168.60.41:8500
--cluster-advertise=eth1:2376
'
์๋ํ์ง
Centos๋ ๊ธฐ๋ณธ Docker๋ฅผ ์ง์ํ์ง๋ง docker-machine์ด ํ์ํ์ง ์์ต๋๋ค.
์๋ฅผ ๋ค์ด ์ฌ์ ํ docker-machine์ ์ฌ์ฉํ๋ ค๋ ๊ฒฝ์ฐ. ๋ฉํฑ์ ์ฌ๋ฌ ๊ฐ์ ํธ์คํธ๋ฅผ ๋ง๋ค๋ ค๋ฉด VirtualBox๋ฅผ ์ค์นํด์ผ ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด docker-machine์ด virtualbox ๋๋ผ์ด๋ฒ์ ํจ๊ป ์๋ํ์ง ์์ต๋๋ค.
๋จธ์ ์ด ์ด๋ฏธ virtualbox์ธ ๊ฒฝ์ฐ ์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น?
https://docs.docker.com/engine/userguide/networking/get-started-overlay/ ์ด๊ฒ์ ๊ธฐ๋ณธ Docker OS๊ฐ ์๋ VirtualBox Docker ์ ์ฉ์ ๋๊น?Centos๋ ๊ธฐ๋ณธ Docker๋ฅผ ์ง์ํ๋ฏ๋ก ์ค๋ฒ๋ ์ด๋ฅผ ๊ตฌํํ๊ธฐ ์ํด docker-machine์ ์ฌ์ฉํ ํ์๊ฐ ์์ต๋๋ค. ๋คํธ์ํน?
@Dreampie docker-machine create -d virtualbox mh-keystore
๋ VirtualBox๊ฐ ์ค์น๋ ์ปดํจํฐ์์๋ง ์คํํ ์ ์์ต๋๋ค. ์ด ๋ฉ์์ง๋ VirtualBox๊ฐ ์ค์น๋์ง ์์์์ ์๋ ค์ค๋๋ค. ์ค์นํ๊ณ ๋ค์ ์๋ํ์ญ์์ค.
ํ์. ๋ฒ๊ทธ๊ฐ ์๋
๋์๊ฒ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ฌ Virtual box๋ฅผ ์ค์นํ์ง๋ง ์ฌ์ ํ ์ค๋ฅ๊ฐ ์กด์ฌํฉ๋๋ค. ๋์์ฃผ์ธ์
@Dreampie , @Aaqib041 VirtualBox๋ฅผ ์ค์นํด์ผ ํฉ๋๋ค.
sudo apt-get install virtualbox
๊ทธ๋ฐ ๋ค์ ๋จธ์ ์ ๋ง๋ญ๋๋ค.
docker-machine create --driver virtualbox default
@saadaouad ์ ๋ ฅ
@ Nitinkumar-Gove IS: +1:
๋ฐฉ๊ธ Mac osx์ฉ VirtualBox๋ฅผ ๋ค์ด๋ก๋ํ๋๋ฐ ์ ๋๋ก ์๋ํ๊ธฐ ์์ํ์ต๋๋ค.
https://www.virtualbox.org/wiki/Downloads
์๋ ํ์ธ์ DreamPie๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๊น? ๋๋ ์ง๊ธ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. @saadaouad ์๋ฃจ์ ์ ์๋ํ์ง๋ง apt-get์ ์ฐพ์ ์ ์์ต๋๋ค. ์ฌ๊ธฐ ์ข ๋์์ฃผ์ธ์
๊ฐ์ ์ค๋ฅ
apt๋ Debian(Duh), Ubuntu, Mint ๋ฑ๊ณผ ๊ฐ์ Debian ๊ณ์ด ๋ฐฐํฌํ์๋ง ์ ์ฉ๋๊ธฐ ๋๋ฌธ์ ๋๋ค. OSx, CentOS, Fedora ๋ฑ์๋ apt๊ฐ ์์ต๋๋ค.
docker-machine create๋ฅผ ์คํํ๊ธฐ ์ ์ PATH=$PATH:$(what vboxmanage)๋ฅผ ๋ด๋ณด๋ ๋๋ค.
github์์ ์ต์ ๋ฒ์ ์ docker-machine์ ์ค์นํฉ๋๋ค.
https://github.com/docker/machine
๋๋ ์ด๊ฒ์ ๋ถ์ด์๋ค. VirtualBox๊ฐ ์ค์น๋๊ณ VBoxManage๊ฐ ๋ด ๊ฒฝ๋ก์ ์์ต๋๋ค.
sal<strong i="6">@gruntyman</strong>:~/PycharmProjects/exoduspoint_homework$ docker-machine create --driver virtualbox dev
Running pre-create checks...
Error with pre-create check: "VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path"
sal<strong i="7">@gruntyman</strong>:~/PycharmProjects/exoduspoint_homework$ which VBoxManage
/usr/bin/VBoxManage
์ฌ๊ธฐ์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์ ์ ์์ต๋๊น?
์ฌ๊ธฐ๋ ๋ง์ฐฌ๊ฐ์ง. ์๋ก ์ค์น(https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-using-the-repository์ ๋ฐ๋ผ), ๊ฒฝ๋ก๊ฐ ~/.bashrc์ ์ถ๊ฐ๋์์ง๋ง ์ค๋ฅ๊ฐ ์ง์๋ฉ๋๋ค.
๋ค์ ์ฌํญ์ ์ ์ํ๋ ๊ฒ์ด ์ค์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
sudo snap remove docker
.$ docker-machine create --driver virtualbox default
Running pre-create checks...
Error with pre-create check: "VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path"
OS: ์ฐ๋ถํฌ - 18.04
$ which virtualbox
/usr/bin/virtualbox
$ which VBoxManage
/usr/bin/VBoxManage
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค!
18.04 LTS์์ ์ฌ์ ํ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
๋์ปค ๊ทธ๋ฃน์ ์ฌ์ฉ์๋ฅผ ์ถ๊ฐํ๊ณ ์์คํ ์ ๋ค์ ์์ํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
@albertzubkowicz ์ด๋ป๊ฒ ํด์ผ ํ๋์? ๊ทธ๋ฆฌ๊ณ ๋๋ ์ฌ์ ํ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค
@SundeepPidugu https://docs.docker.com/install/linux/linux-postinstall/
@albertzubkowicz ๋ด๊ฐ ๋ฐ๋ฅผ ์ ์๋ ์ผ๋ จ์ ํ์ ์ง์นจ์ ๊ฒ์ํ ์ ์์ต๋๊น?
@SundeepPidugu ๋ ๊ณต์ ์ง์นจ์ ๋ฐ๋ผ ๋์ปค๋ฅผ ์ค์นํ๊ณ ์ ๋งํฌ์์ ์ฌํ ์ค์น๋ฅผ ์ํํฉ๋๋ค.
docker-machine create๋ฅผ ์คํํ๊ธฐ ์ ์ PATH=$PATH:$(what vboxmanage)๋ฅผ ๋ด๋ณด๋ ๋๋ค.
์ด๊ฒ์ ๋ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค. ๊ฐ์ฌ ํด์!
์ ๊ฒฝ์ฐ์๋ ๊ฐ์ฅ ๋ฌด์์์ ์ธ ์์ ์ค ํ๋๊ฐ ๋ฐ์ํ์ต๋๋ค. docker run hello-world ์คํ ํ ์๋์ผ๋ก ์์ ๋จ Oo
๋ด๋ณด๋ด๊ธฐ PATH=$PATH:$(vboxmanage)
tyrebot@tyrebot-PhotoGAUGE:~$ docker-machine create --driver virtualbox default
Running pre-create checks...
Error with pre-create check: "VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path"
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@Dreampie , @Aaqib041 VirtualBox๋ฅผ ์ค์นํด์ผ ํฉ๋๋ค.
๊ทธ๋ฐ ๋ค์ ๋จธ์ ์ ๋ง๋ญ๋๋ค.