Linux ํด๋ผ์ด์ธํธ์์ ์๊ฒฉ ๋ณผ๋ฅจ์ ๋ง์ดํธํ๊ธฐ ์ํด #4018์์ ์ฌ์ฉ๋ FUSE+SSHFS ์ ๊ทผ ๋ฐฉ์์ Windows์์๋ ์ง์๋์ด์ผ ํฉ๋๋ค.
์ด๋ฅผ ์์ํ๋ ๋ฐ ๋์์ด ๋๋๋ก ์ ์ฌํ Dokany+SSH.NET ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ GUI ์ฑ ์ ๋ถ๊ธฐ ํ๊ณ CLI๋ฅผ ์ถ๊ฐํ์ต๋๋ค. ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์๊ฒฉ ๋์ปค ๋จธ์ ์ ๋ชจ๋ ๋ณผ๋ฅจ์ ๋๋ผ์ด๋ธ๋ก ๋ง์ดํธํ ์ ์์ต๋๋ค.
๋ค์์ ํ ์คํธ๋ฅผ ์ํด ์คํํ ๋ช ๊ฐ์ง Powershell์ ๋๋ค.
$ip = docker-machine ip
$l = [int][char]"M"
docker volume ls --format "{{.Mountpoint}}" | % {
$arglist = "-d $([char]$l) -r $_ -h $ip -u root -x"
echo $arglist
start-process -NoNewWindow -FilePath "./sshfs.exe" -RedirectStandardInput ./pass.txt -ArgumentList $arglist
$l = $l + 1
}
docker-machine ์ธ์คํด์ค์ ๋ชจ๋ ๋ณผ๋ฅจ์ ๋ก์ปฌ๋ก ๋ง์ดํธํฉ๋๋ค.
๋ด๊ฐ ์๋์ผ๋ก ๋ง๋ root
์ฌ์ฉ์์ ์ํธ๋ก ssh-ingํ๊ณ ์์ต๋๋ค. docker
์ฌ์ฉ์๋ ๋ณผ๋ฅจ ํด๋์ ์ก์ธ์คํ ์ ์์ผ๋ฉฐ Dokan์๋ SSHFS์ allow_root
์ต์
์ ๋ํ ์๋ ๋ก๊ทธ๊ฐ ์์ต๋๋ค. ์๋ง๋ ์ด๊ฒ์ ์ ๋๋ก ํ๋ ค๋ฉด ๋ณผ๋ฅจ ํด๋์ ๋ํ ์ก์ธ์ค ๊ถํ์ด ์๋ ์ ์ฉ ์ฌ์ฉ์๊ฐ ํ์ํ๊ฑฐ๋ docker
์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํด์ผ ํฉ๋๋ค.
Windows์์ FUSE๊ฐ ์๋์ ์ผ๋ก ๋ฏธ์ํ๊ณ ํดํน๋ sshfs CLI๋ฅผ ๊ณ ๋ คํ ๋ ์ ๋ฐ์ ์ผ๋ก ์ ๊ทผ ๋ฐฉ์์ #4018๋งํผ ์ข์ง๋ ์์ง๋ง ์๊ฒฉ ๋์ปค ๋จธ์ ์์ ๋ณผ๋ฅจ ์์ ์ ํ๋ ค๋ Windows ์ฌ์ฉ์์๊ฒ ์ ์ฉํ ๊ฒ์ ๋๋ค.
์ข์, ๋๋ ์ค๋ ์๋์ฐ์์ ๋ง์ดํธ ๋ช ๋ น์ ์๋ํ๋ค. ์๋ต์ ๋ฐ์ต๋๋ค.
You must have a copy of the sshfs binary locally to use the mount feature.
๋ฌธ์๋ฅผ ์
๋ฐ์ดํธํ์ฌ Windows์์ sshfs cli๋ฅผ ํจ๊ป ํดํนํ์ฌ ์๋ํ๋๋ก ํ์ญ์์ค.
๋๋
Windows sshfs๊ฐ ์ง์๋์ง ์๋๋ค๋ ๋ฌธ์๋ฅผ ์์ฑํ์ญ์์ค.
๋๋ ์ด๊ฒ์ ์์๋ด๊ณ ๋์ปค ๋๊ตฌ ์์๋ฅผ ์ ์ฃผํ๋ ๋ฐ 3์๊ฐ ์ด์์ ์๋นํฉ๋๋ค. ๊ฒฐ๊ตญ ๋๋ ํฌ๊ธฐํ๋ค. ๊ทธ๊ฒ์ผ๋ก ๋ญ๊ฐ๋ฅผ ํด์ฃผ์ธ์.
์ข์, ๋๋ ์ค๋ ์๋์ฐ์์ ๋ง์ดํธ ๋ช ๋ น์ ์๋ํ๋ค. ์๋ต์ ๋ฐ์ต๋๋ค.
You must have a copy of the sshfs binary locally to use the mount feature.
๋ฌธ์๋ฅผ ์ ๋ฐ์ดํธํ์ฌ Windows์์ sshfs cli๋ฅผ ํจ๊ป ํดํนํ์ฌ ์๋ํ๋๋ก ํ์ญ์์ค.
๋๋
Windows sshfs๊ฐ ์ง์๋์ง ์๋๋ค๋ ๋ฌธ์๋ฅผ ์์ฑํ์ญ์์ค.
๋๋ ์ด๊ฒ์ ์์๋ด๊ณ ๋์ปค ๋๊ตฌ ์์๋ฅผ ์ ์ฃผํ๋ ๋ฐ 3์๊ฐ ์ด์์ ์๋นํฉ๋๋ค. ๊ฒฐ๊ตญ ๋๋ ํฌ๊ธฐํ๋ค. ๊ทธ๊ฒ์ผ๋ก ๋ญ๊ฐ๋ฅผ ํด์ฃผ์ธ์.
๋์ผํ ๋ฌธ์ ๊ฐ ์์ง๋ง ์ ๊ฒฝ์ฐ์๋ docker ๋๊ตฌ ์์๋ฅผ ์ฌ์ฉํ๋ mac book 6.1์ ๋๋ค. ๋์์ ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
์ .. ์ง๊ธ๊น์ง ํด๊ฒฐ์ฑ ์ด ์์ต๋๊น?
https://github.com/feo-cz/win-sshfs ๊ฐ ๋ฒ๋ ค์ง ๊ฒ ๊ฐ์ต๋๋ค.
์ต๊ทผ ์ปค๋ฐ
dcb33f3
2016๋
10์ 20์ผ
@deniercounter "Docker Machine์ด ํ์ฌ ์ ์ง ๊ด๋ฆฌ ๋ชจ๋์ ์์ต๋๋ค." #4537
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ข์, ๋๋ ์ค๋ ์๋์ฐ์์ ๋ง์ดํธ ๋ช ๋ น์ ์๋ํ๋ค. ์๋ต์ ๋ฐ์ต๋๋ค.
๋ฌธ์๋ฅผ ์ ๋ฐ์ดํธํ์ฌ Windows์์ sshfs cli๋ฅผ ํจ๊ป ํดํนํ์ฌ ์๋ํ๋๋ก ํ์ญ์์ค.
๋๋
Windows sshfs๊ฐ ์ง์๋์ง ์๋๋ค๋ ๋ฌธ์๋ฅผ ์์ฑํ์ญ์์ค.
๋๋ ์ด๊ฒ์ ์์๋ด๊ณ ๋์ปค ๋๊ตฌ ์์๋ฅผ ์ ์ฃผํ๋ ๋ฐ 3์๊ฐ ์ด์์ ์๋นํฉ๋๋ค. ๊ฒฐ๊ตญ ๋๋ ํฌ๊ธฐํ๋ค. ๊ทธ๊ฒ์ผ๋ก ๋ญ๊ฐ๋ฅผ ํด์ฃผ์ธ์.