ãã·ã³ã¯å®è¡äžã§ããã docker-machine ssh xxx
䜿çšããŠãã®ãã·ã³ã«ãã°ã€ã³ã§ããŸãã
ãããã docker-machine env xxx
ã¯æ°žé ã«ãã³ã°ããŸãã ãããã°åºåã«ã¯ãããã¹ããããŠã³ããŠããŸãããšè¡šç€ºãããŠããŸããã ããã
docker-machine ls
ã¯ç§ã«ããã
"NAME ACTIVE DRIVER STATE URL SWARM
dev-test virtualbox Running tcpïŒ//192.168.99.100 ïŒ2376 "
èããããé¢é£ããåé¡ïŒ https ïŒ
docker-machineããŒãžã§ã³ïŒv0.3.0
å®å
šãªæ
å ±ïŒ
CmdïŒ docker-machine -D env dev-test
åºåïŒ
shell: sh
executing: /usr/bin/VBoxManage showvminfo dev-test --machinereadable
STDOUT: name="dev-test"
groups="/"
ostype="Linux 2.6 / 3.x (64 bit)"
UUID="3928af02-deb5-4620-9433-0028c017030b"
CfgFile="/var/root/.docker/machine/machines/dev-test/dev-test/dev-test.vbox"
SnapFldr="/var/root/.docker/machine/machines/dev-test/dev-test/Snapshots"
LogFldr="/var/root/.docker/machine/machines/dev-test/dev-test/Logs"
hardwareuuid="3928af02-deb5-4620-9433-0028c017030b"
memory=1024
pagefusion="off"
vram=8
cpuexecutioncap=100
hpet="on"
chipset="piix3"
firmware="BIOS"
cpus=1
pae="on"
longmode="on"
synthcpu="off"
bootmenu="disabled"
boot1="dvd"
boot2="dvd"
boot3="disk"
boot4="none"
acpi="on"
ioapic="on"
biossystemtimeoffset=0
rtcuseutc="on"
hwvirtex="on"
nestedpaging="on"
largepages="on"
vtxvpid="on"
vtxux="on"
VMState="running"
VMStateChangeTime="2015-07-10T07:54:44.216000000"
monitorcount=1
accelerate3d="off"
accelerate2dvideo="off"
teleporterenabled="off"
teleporterport=0
teleporteraddress=""
teleporterpassword=""
tracing-enabled="off"
tracing-allow-vm-access="off"
tracing-config=""
autostart-enabled="off"
autostart-delay=0
defaultfrontend=""
storagecontrollername0="SATA"
storagecontrollertype0="IntelAhci"
storagecontrollerinstance0="0"
storagecontrollermaxportcount0="30"
storagecontrollerportcount0="30"
storagecontrollerbootable0="on"
"SATA-0-0"="/var/root/.docker/machine/machines/dev-test/boot2docker.iso"
"SATA-ImageUUID-0-0"="9ee6b7c5-49b9-4ec9-bc9e-6034d222da02"
"SATA-tempeject"="off"
"SATA-IsEjected"="off"
"SATA-1-0"="/var/root/.docker/machine/machines/dev-test/disk.vmdk"
"SATA-ImageUUID-1-0"="83cdb0e3-f525-44ee-9c1c-40dab5361d33"
"SATA-2-0"="none"
"SATA-3-0"="none"
"SATA-4-0"="none"
"SATA-5-0"="none"
"SATA-6-0"="none"
"SATA-7-0"="none"
"SATA-8-0"="none"
"SATA-9-0"="none"
"SATA-10-0"="none"
"SATA-11-0"="none"
"SATA-12-0"="none"
"SATA-13-0"="none"
"SATA-14-0"="none"
"SATA-15-0"="none"
"SATA-16-0"="none"
"SATA-17-0"="none"
"SATA-18-0"="none"
"SATA-19-0"="none"
"SATA-20-0"="none"
"SATA-21-0"="none"
"SATA-22-0"="none"
"SATA-23-0"="none"
"SATA-24-0"="none"
"SATA-25-0"="none"
"SATA-26-0"="none"
"SATA-27-0"="none"
"SATA-28-0"="none"
"SATA-29-0"="none"
natnet1="nat"
macaddress1="080027CA87FE"
cableconnected1="on"
nic1="nat"
nictype1="82540EM"
nicspeed1="0"
mtu="0"
sockSnd="64"
sockRcv="64"
tcpWndSnd="64"
tcpWndRcv="64"
Forwarding(0)="ssh,tcp,127.0.0.1,50762,,22"
hostonlyadapter2="vboxnet1"
macaddress2="0800276E6AB8"
cableconnected2="on"
nic2="hostonly"
nictype2="82540EM"
nicspeed2="0"
nic3="none"
nic4="none"
nic5="none"
nic6="none"
nic7="none"
nic8="none"
hidpointing="ps2mouse"
hidkeyboard="ps2kbd"
uart1="off"
uart2="off"
lpt1="off"
lpt2="off"
audio="none"
clipboard="disabled"
draganddrop="disabled"
SessionType="headless"
VideoMode="720,400,0"<strong i="21">@0</strong>,0
vrde="off"
usb="off"
ehci="off"
SharedFolderNameMachineMapping1="Users"
SharedFolderPathMachineMapping1="/Users"
VRDEActiveConnection="off"
VRDEClients=0
vcpenabled="off"
vcpscreens=0
vcpfile="/var/root/.docker/machine/machines/dev-test/dev-test/dev-test.webm"
vcpwidth=1024
vcpheight=768
vcprate=512
vcpfps=25
GuestMemoryBalloon=0
GuestOSType="Linux26_64"
GuestAdditionsRunLevel=1
GuestAdditionsVersion="4.3.28 r100309"
GuestAdditionsFacility_VirtualBox Base Driver=50,1436514900104
GuestAdditionsFacility_Seamless Mode=0,1436514900104
GuestAdditionsFacility_Graphics Mode=0,1436514900104
STDERR:
Using SSH client type: external
About to run SSH command:
ip addr show dev eth1
&{/usr/bin/ssh [/usr/bin/ssh -o PasswordAuthentication=no -o IdentitiesOnly=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -o ConnectionAttempts=3 -o ConnectTimeout=10 -i /var/root/.docker/machine/machines/dev-test/id_rsa -p 50762 docker<strong i="22">@localhost</strong> ip addr show dev eth1] [] <nil> <nil> <nil> [] <nil> <nil> <nil> ?reflect.Value? false [] [] [] [] <nil>}
SSH cmd err, output: <nil>: 4: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:6e:6a:b8 brd ff:ff:ff:ff:ff:ff
inet 192.168.99.100/24 brd 192.168.99.255 scope global eth1
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fe6e:6ab8/64 scope link
valid_lft forever preferred_lft forever
SSH returned: 4: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:6e:6a:b8 brd ff:ff:ff:ff:ff:ff
inet 192.168.99.100/24 brd 192.168.99.255 scope global eth1
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fe6e:6ab8/64 scope link
valid_lft forever preferred_lft forever
END SSH
invalid certs detected; regenerating for 192.168.99.100:2376
command=configureAuth machine=dev-test
Using SSH client type: external
About to run SSH command:
cat /etc/os-release
&{/usr/bin/ssh [/usr/bin/ssh -o PasswordAuthentication=no -o IdentitiesOnly=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -o ConnectionAttempts=3 -o ConnectTimeout=10 -i /var/root/.docker/machine/machines/dev-test/id_rsa -p 50762 docker<strong i="23">@localhost</strong> cat /etc/os-release] [] <nil> <nil> <nil> [] <nil> <nil> <nil> ?reflect.Value? false [] [] [] [] <nil>}
SSH cmd err, output: <nil>: NAME=Boot2Docker
VERSION=1.7.0
ID=boot2docker
ID_LIKE=tcl
VERSION_ID=1.7.0
PRETTY_NAME="Boot2Docker 1.7.0 (TCL 6.3); master : 7960f90 - Thu Jun 18 18:31:45 UTC 2015"
ANSI_COLOR="1;34"
HOME_URL="http://boot2docker.io"
SUPPORT_URL="https://github.com/boot2docker/boot2docker"
BUG_REPORT_URL="https://github.com/boot2docker/boot2docker/issues"
found compatible host: boot2docker
Using SSH client type: external
About to run SSH command:
sudo hostname dev-test && echo "dev-test" | sudo tee /var/lib/boot2docker/etc/hostname
&{/usr/bin/ssh [/usr/bin/ssh -o PasswordAuthentication=no -o IdentitiesOnly=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -o ConnectionAttempts=3 -o ConnectTimeout=10 -i /var/root/.docker/machine/machines/dev-test/id_rsa -p 50762 docker<strong i="24">@localhost</strong> sudo hostname dev-test && echo "dev-test" | sudo tee /var/lib/boot2docker/etc/hostname] [] <nil> <nil> <nil> [] <nil> <nil> <nil> ?reflect.Value? false [] [] [] [] <nil>}
SSH cmd err, output: <nil>: dev-test
executing: /usr/bin/VBoxManage showvminfo dev-test --machinereadable
STDOUT: name="dev-test"
groups="/"
ostype="Linux 2.6 / 3.x (64 bit)"
UUID="3928af02-deb5-4620-9433-0028c017030b"
CfgFile="/var/root/.docker/machine/machines/dev-test/dev-test/dev-test.vbox"
SnapFldr="/var/root/.docker/machine/machines/dev-test/dev-test/Snapshots"
LogFldr="/var/root/.docker/machine/machines/dev-test/dev-test/Logs"
hardwareuuid="3928af02-deb5-4620-9433-0028c017030b"
memory=1024
pagefusion="off"
vram=8
cpuexecutioncap=100
hpet="on"
chipset="piix3"
firmware="BIOS"
cpus=1
pae="on"
longmode="on"
synthcpu="off"
bootmenu="disabled"
boot1="dvd"
boot2="dvd"
boot3="disk"
boot4="none"
acpi="on"
ioapic="on"
biossystemtimeoffset=0
rtcuseutc="on"
hwvirtex="on"
nestedpaging="on"
largepages="on"
vtxvpid="on"
vtxux="on"
VMState="running"
VMStateChangeTime="2015-07-10T07:54:44.216000000"
monitorcount=1
accelerate3d="off"
accelerate2dvideo="off"
teleporterenabled="off"
teleporterport=0
teleporteraddress=""
teleporterpassword=""
tracing-enabled="off"
tracing-allow-vm-access="off"
tracing-config=""
autostart-enabled="off"
autostart-delay=0
defaultfrontend=""
storagecontrollername0="SATA"
storagecontrollertype0="IntelAhci"
storagecontrollerinstance0="0"
storagecontrollermaxportcount0="30"
storagecontrollerportcount0="30"
storagecontrollerbootable0="on"
"SATA-0-0"="/var/root/.docker/machine/machines/dev-test/boot2docker.iso"
"SATA-ImageUUID-0-0"="9ee6b7c5-49b9-4ec9-bc9e-6034d222da02"
"SATA-tempeject"="off"
"SATA-IsEjected"="off"
"SATA-1-0"="/var/root/.docker/machine/machines/dev-test/disk.vmdk"
"SATA-ImageUUID-1-0"="83cdb0e3-f525-44ee-9c1c-40dab5361d33"
"SATA-2-0"="none"
"SATA-3-0"="none"
"SATA-4-0"="none"
"SATA-5-0"="none"
"SATA-6-0"="none"
"SATA-7-0"="none"
"SATA-8-0"="none"
"SATA-9-0"="none"
"SATA-10-0"="none"
"SATA-11-0"="none"
"SATA-12-0"="none"
"SATA-13-0"="none"
"SATA-14-0"="none"
"SATA-15-0"="none"
"SATA-16-0"="none"
"SATA-17-0"="none"
"SATA-18-0"="none"
"SATA-19-0"="none"
"SATA-20-0"="none"
"SATA-21-0"="none"
"SATA-22-0"="none"
"SATA-23-0"="none"
"SATA-24-0"="none"
"SATA-25-0"="none"
"SATA-26-0"="none"
"SATA-27-0"="none"
"SATA-28-0"="none"
"SATA-29-0"="none"
natnet1="nat"
macaddress1="080027CA87FE"
cableconnected1="on"
nic1="nat"
nictype1="82540EM"
nicspeed1="0"
mtu="0"
sockSnd="64"
sockRcv="64"
tcpWndSnd="64"
tcpWndRcv="64"
Forwarding(0)="ssh,tcp,127.0.0.1,50762,,22"
hostonlyadapter2="vboxnet1"
macaddress2="0800276E6AB8"
cableconnected2="on"
nic2="hostonly"
nictype2="82540EM"
nicspeed2="0"
nic3="none"
nic4="none"
nic5="none"
nic6="none"
nic7="none"
nic8="none"
hidpointing="ps2mouse"
hidkeyboard="ps2kbd"
uart1="off"
uart2="off"
lpt1="off"
lpt2="off"
audio="none"
clipboard="disabled"
draganddrop="disabled"
SessionType="headless"
VideoMode="720,400,0"<strong i="25">@0</strong>,0
vrde="off"
usb="off"
ehci="off"
SharedFolderNameMachineMapping1="Users"
SharedFolderPathMachineMapping1="/Users"
VRDEActiveConnection="off"
VRDEClients=0
vcpenabled="off"
vcpscreens=0
vcpfile="/var/root/.docker/machine/machines/dev-test/dev-test/dev-test.webm"
vcpwidth=1024
vcpheight=768
vcprate=512
vcpfps=25
GuestMemoryBalloon=0
GuestOSType="Linux26_64"
GuestAdditionsRunLevel=1
GuestAdditionsVersion="4.3.28 r100309"
GuestAdditionsFacility_VirtualBox Base Driver=50,1436514900104
GuestAdditionsFacility_Seamless Mode=0,1436514900104
GuestAdditionsFacility_Graphics Mode=0,1436514900104
STDERR:
Using SSH client type: external
About to run SSH command:
ip addr show dev eth1
&{/usr/bin/ssh [/usr/bin/ssh -o PasswordAuthentication=no -o IdentitiesOnly=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -o ConnectionAttempts=3 -o ConnectTimeout=10 -i /var/root/.docker/machine/machines/dev-test/id_rsa -p 50762 docker<strong i="26">@localhost</strong> ip addr show dev eth1] [] <nil> <nil> <nil> [] <nil> <nil> <nil> ?reflect.Value? false [] [] [] [] <nil>}
SSH cmd err, output: <nil>: 4: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:6e:6a:b8 brd ff:ff:ff:ff:ff:ff
inet 192.168.99.100/24 brd 192.168.99.255 scope global eth1
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fe6e:6ab8/64 scope link
valid_lft forever preferred_lft forever
SSH returned: 4: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:6e:6a:b8 brd ff:ff:ff:ff:ff:ff
inet 192.168.99.100/24 brd 192.168.99.255 scope global eth1
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fe6e:6ab8/64 scope link
valid_lft forever preferred_lft forever
END SSH
Daemon not responding yet: dial tcp 192.168.99.100:2376: host is down
Daemon not responding yet: dial tcp 192.168.99.100:2376: host is down
Daemon not responding yet: dial tcp 192.168.99.100:2376: host is down
Windows 7OSã§ãåæ§ã®åé¡ããããŸãã ããããã°ãã¡ã€ã«ã®èŠç¹ã§ãã
ãdocker-machineenvmachinenameããé »ç¹ã«ãã³ã°ããããšã«æ°ã¥ããŠããŸããç¹ã«ã/ .profileã«ããå Žåã¯ãæ°ãã端æ«ããã³ã°ããçŽ50ïŒ ã®æéèµ·åããŸããã çŸåšãæ°ããã¿ãã·ã§ã«ãctrl + cããã ãã§ã2ç§åŸã«å¥ã®ã¿ãã·ã§ã«ãã¹ããŒã³ããã ãã§ããŸãããåŸåããããŸãã
æ°ãã/ã¢ã¯ãã£ããªç«¯æ«ã§åçŸããã®ã¯å°é£ã§ãæ°ãã端æ«ãã¹ããŒã³ãããšãã«ã¯ããã«é »ç¹ã«ãªãåŸåããããŸãã
OSX 10.10.4ãDockerãã·ã³0.3.0ã ãããã®åé¡ã¯0.2.xã«ã¯ååšããŸããã§ããã
å¥åŠãªçµäºã¹ããŒã¿ã¹255ã§åãåé¡ãçºçããŸã
docker-machine -D env docker
shell: bash
executing: /Applications/VMware Fusion.app/Contents/Library/vmrun list
MAC address in VMX: 00:0c:29:b6:95:bb
IP found in DHCP lease table: 172.16.1.131
invalid certs detected; regenerating for 172.16.1.131:2376
command=configureAuth machine=docker
executing: /Applications/VMware Fusion.app/Contents/Library/vmrun list
MAC address in VMX: 00:0c:29:b6:95:bb
IP found in DHCP lease table: 172.16.1.131
Using SSH client type: external
About to run SSH command:
cat /etc/os-release
&{/usr/bin/ssh [/usr/bin/ssh -o PasswordAuthentication=no -o IdentitiesOnly=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -o ConnectionAttempts=3 -o ConnectTimeout=10 -i /Users/orangeudav/.docker/machine/machines/docker/id_rsa -p 22 [email protected] cat /etc/os-release] [] <nil> <nil> <nil> [] <nil> <nil> <nil> <nil> false [] [] [] [] <nil>}
<HAAAAAANGIIING HERE>
SSH cmd err, output: exit status 255:
Error getting SSH command: exit status 255
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://172.16.1.131:2376"
export DOCKER_CERT_PATH="/Users/orangeudav/.docker/machine/machines/docker"
export DOCKER_MACHINE_NAME="docker"
# Run this command to configure your shell:
# eval "$(docker-machine env docker)"
ãã®åé¡ã¯ãMacOSXã®virtualboxãã©ã€ããŒã§åçŸã§ããŸãã ãã®åé¡ã¯éåžžããã©ã€ããŒããããã¯ãŒã¯ïŒdocker cliã§äœ¿çšãããã«ãŒãïŒãžã®ã«ãŒããæ¬ èœããŠããå Žåã«çºçããŸãã
ç§ã®å Žåããã®ã«ãŒããæ¬ èœããŠãããšæãããçç±ã®1ã€ã¯ããã©ã€ããŒããããã¯ãŒã¯ã«ãŒããå°ç¡ãã«ããåŸåãããVPNã䜿çšããŠããããã§ãã ããã«å¯Ÿããä¿®æ£ã¯ãäœããå®è¡ããããšã§ãã
sudo route add -net 192.168.99.0/24 -interface vboxnet6
ããã§ã 192.168.99.0/24
ã¯boot2dockerã䜿çšãããããã¯ãŒã¯ç¯å²ã§ããã vboxnet6
ã¯boot2dockerãã©ã€ããŒããããã¯ãŒã¯ã«å²ãåœãŠãããã€ã³ã¿ãŒãã§ã€ã¹ã§ãã
@chantraã®ãœãªã¥ãŒã·ã§ã³ãè©ŠããŸããããdocker-machine
æ°ããã·ã§ã«ã§ãµãã³ãã³ãã䜿çšãããšã ^C
äžæããŠåè©Šè¡ãããšãæ©èœããŸãã
ã¿ãªãããããã«ã¡ã¯ããã®åé¡ãçºçããŠãã人ã¯èª°ã§ããèããããåé¡ã®1ã€ã¯ãDockerããŒã¢ã³ãå®è¡ãããŠããªãããšã§ãã
次ã®ã³ãã³ãã®åºåãè©ŠããŠ/貌ãä»ããŠãã ããïŒããã¯boot2dockerãå®è¡ããŠããVMçšã§ãïŒã
$ docker-machine -D ssh machinename sudo /etc/init.d/docker restart
...
$ docker-machine -D env machinename
...
ããããšãïŒ
@nathanleclaireãã®ã³ãã³ããå®è¡ããããšãããšãããã§ãã³ã°ããŸãã
$ docker-machine -D ssh dev sudo /etc/init.d/docker restart
executing: /usr/local/bin/VBoxManage showvminfo dev --machinereadable
STDOUT: name="dev"
groups="/"
ostype="Linux 2.6 / 3.x (64-bit)"
UUID="19ac89e0-98cf-49e8-b306-ca58878604a3"
CfgFile="/Users/inkel/.docker/machine/machines/dev/dev/dev.vbox"
SnapFldr="/Users/inkel/.docker/machine/machines/dev/dev/Snapshots"
LogFldr="/Users/inkel/.docker/machine/machines/dev/dev/Logs"
hardwareuuid="19ac89e0-98cf-49e8-b306-ca58878604a3"
memory=2048
pagefusion="off"
vram=8
cpuexecutioncap=100
hpet="on"
chipset="piix3"
firmware="BIOS"
cpus=4
pae="on"
longmode="on"
synthcpu="off"
bootmenu="disabled"
boot1="dvd"
boot2="dvd"
boot3="disk"
boot4="none"
acpi="on"
ioapic="on"
biossystemtimeoffset=0
rtcuseutc="on"
hwvirtex="on"
nestedpaging="on"
largepages="on"
vtxvpid="on"
vtxux="on"
VMState="running"
VMStateChangeTime="2015-07-15T21:20:06.395000000"
monitorcount=1
accelerate3d="off"
accelerate2dvideo="off"
teleporterenabled="off"
teleporterport=0
teleporteraddress=""
teleporterpassword=""
tracing-enabled="off"
tracing-allow-vm-access="off"
tracing-config=""
autostart-enabled="off"
autostart-delay=0
defaultfrontend=""
storagecontrollername0="SATA"
storagecontrollertype0="IntelAhci"
storagecontrollerinstance0="0"
storagecontrollermaxportcount0="30"
storagecontrollerportcount0="30"
storagecontrollerbootable0="on"
"SATA-0-0"="/Users/inkel/.docker/machine/machines/dev/boot2docker.iso"
"SATA-ImageUUID-0-0"="c5d1d610-61ba-4416-8721-f65383bd9595"
"SATA-tempeject"="off"
"SATA-IsEjected"="off"
"SATA-1-0"="/Users/inkel/.docker/machine/machines/dev/disk.vmdk"
"SATA-ImageUUID-1-0"="9719a1db-dfaf-441e-8d8f-47ee0b18293b"
"SATA-2-0"="none"
"SATA-3-0"="none"
"SATA-4-0"="none"
"SATA-5-0"="none"
"SATA-6-0"="none"
"SATA-7-0"="none"
"SATA-8-0"="none"
"SATA-9-0"="none"
"SATA-10-0"="none"
"SATA-11-0"="none"
"SATA-12-0"="none"
"SATA-13-0"="none"
"SATA-14-0"="none"
"SATA-15-0"="none"
"SATA-16-0"="none"
"SATA-17-0"="none"
"SATA-18-0"="none"
"SATA-19-0"="none"
"SATA-20-0"="none"
"SATA-21-0"="none"
"SATA-22-0"="none"
"SATA-23-0"="none"
"SATA-24-0"="none"
"SATA-25-0"="none"
"SATA-26-0"="none"
"SATA-27-0"="none"
"SATA-28-0"="none"
"SATA-29-0"="none"
natnet1="nat"
macaddress1="08002743999C"
cableconnected1="on"
nic1="nat"
nictype1="virtio"
nicspeed1="0"
mtu="0"
sockSnd="64"
sockRcv="64"
tcpWndSnd="64"
tcpWndRcv="64"
Forwarding(0)="ssh,tcp,127.0.0.1,54973,,22"
hostonlyadapter2="vboxnet5"
macaddress2="080027A3AA51"
cableconnected2="on"
nic2="hostonly"
nictype2="82540EM"
nicspeed2="0"
nic3="none"
nic4="none"
nic5="none"
nic6="none"
nic7="none"
nic8="none"
hidpointing="ps2mouse"
hidkeyboard="ps2kbd"
uart1="off"
uart2="off"
lpt1="off"
lpt2="off"
audio="none"
clipboard="disabled"
draganddrop="disabled"
SessionType="headless"
VideoMode="720,400,0"<strong i="7">@0</strong>,0
vrde="off"
usb="off"
ehci="off"
SharedFolderNameMachineMapping1="Users"
SharedFolderPathMachineMapping1="/Users"
VRDEActiveConnection="off"
VRDEClients=0
vcpenabled="off"
vcpscreens=0
vcpfile="/Users/inkel/.docker/machine/machines/dev/dev/dev.webm"
vcpwidth=1024
vcpheight=768
vcprate=512
vcpfps=25
GuestMemoryBalloon=0
GuestOSType="Linux26_64"
GuestAdditionsRunLevel=1
GuestAdditionsVersion="4.3.20 r96996"
GuestAdditionsFacility_VirtualBox Base Driver=50,1436995222662
GuestAdditionsFacility_Seamless Mode=0,1436995222662
GuestAdditionsFacility_Graphics Mode=0,1436995222662
STDERR:
Using SSH client type: external
About to run SSH command:
sudo /etc/init.d/docker restart
&{/usr/bin/ssh [/usr/bin/ssh -o PasswordAuthentication=no -o IdentitiesOnly=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -o ConnectionAttempts=3 -o ConnectTimeout=10 -i /Users/inkel/.docker/machine/machines/dev/id_rsa -p 54973 docker<strong i="8">@localhost</strong> sudo /etc/init.d/docker restart] [] <nil> <nil> <nil> [] <nil> <nil> <nil> ?reflect.Value? false [] [] [] [] <nil>}
çµäºãããïŒçµäºããå ŽåïŒã次ã®å 容ã貌ãä»ããŸãã
@inkelããŒããæåãããªãããã«å®è¡ãããã¯ããªã®ã§ãæ°ç§ä»¥äžãããå Žåã¯äœããããããã
ããã¯ã¡ããã©çµãã£ãïŒ
SSH cmd err, output: <nil>:
ééããªãæ°ç§ä»¥äžããããŸããã time
ããäžåºŠå®è¡ããŠã
$ docker-machine -D ssh dev sudo /etc/init.d/docker restart
âŠsame long outputâŠ
real 5m1.197s
user 0m0.045s
sys 0m0.035s
å®è¡ããå ŽåïŒ
$ /usr/bin/ssh -vvv -o PasswordAuthentication=no -o IdentitiesOnly=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -o ConnectionAttempts=3 -o ConnectTimeout=10 -i /Users/inkel/.docker/machine/machines/dev/id_rsa -p 54973 docker<strong i="6">@localhost</strong> sudo /etc/init.d/docker restart
CLIèªäœãããäœãåŸãããŸããïŒ
inkel<strong i="5">@miralejos</strong> ~
$ /usr/bin/ssh -vvv -o PasswordAuthentication=no -o IdentitiesOnly=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -o ConnectionAttempts=3 -o ConnectTimeout=10 -i /Users/inkel/.docker/machine/machines/dev/id_rsa -p 54973 docker<strong i="6">@localhost</strong> sudo /etc/init.d/docker restart 2>&1 | pbcopy
debug1: multiplexing control connection
debug3: fd 7 is O_NONBLOCK
debug3: fd 7 is O_NONBLOCK
debug1: channel 1: new [mux-control]
debug3: channel_post_mux_listener: new mux channel 1 fd 7
debug3: mux_master_read_cb: channel 1: hello sent
debug2: set_control_persist_exit_time: cancel scheduled exit
debug3: mux_master_read_cb: channel 1 packet type 0x00000001 len 4
debug2: process_mux_master_hello: channel 1 slave version 4
debug3: mux_master_read_cb: channel 1 packet type 0x10000004 len 4
debug2: process_mux_alive_check: channel 1: alive check
debug3: mux_master_read_cb: channel 1 packet type 0x10000002 len 92
debug2: process_mux_new_session: channel 1: request tty 0, X 1, agent 0, subsys 0, term "xterm", cmd "sudo /etc/init.d/docker restart", env 1
debug3: process_mux_new_session: got fds stdin 8, stdout 9, stderr 10
debug2: fd 9 setting O_NONBLOCK
debug3: fd 10 is O_NONBLOCK
debug1: channel 2: new [client-session]
debug2: process_mux_new_session: channel_new: 2 linked to control channel 1
debug2: channel 2: send open
debug2: callback start
debug2: client_session2_setup: id 2
debug1: Sending environment.
debug1: Sending env LANG = en_US.UTF-8
debug2: channel 2: request env confirm 0
debug1: Sending command: sudo /etc/init.d/docker restart
debug2: channel 2: request exec confirm 1
debug3: mux_session_confirm: sending success reply
debug2: callback done
debug2: channel 2: open confirm rwindow 0 rmax 32768
debug2: channel 2: rcvd adjust 2097152
debug2: channel_input_status_confirm: type 99 id 2
debug2: exec request accepted on channel 2
debug1: client_input_channel_req: channel 2 rtype exit-status reply 0
debug3: mux_exit_message: channel 2: exit message, evitval 0
debug1: client_input_channel_req: channel 2 rtype [email protected] reply 0
debug2: channel 2: rcvd eow
debug2: channel 2: close_read
debug2: channel 2: input open -> closed
debug2: channel 2: rcvd eof
debug2: channel 2: output open -> drain
debug2: channel 2: obuf empty
debug2: channel 2: close_write
debug2: channel 2: output drain -> closed
debug2: channel 2: rcvd close
debug3: channel 2: will not send data after close
debug2: channel 2: send close
debug2: channel 2: is dead
debug2: channel 2: gc: notify user
debug3: mux_master_session_cleanup_cb: entering for channel 2
debug2: channel 1: rcvd close
debug2: channel 1: output open -> drain
debug2: channel 1: close_read
debug2: channel 1: input open -> closed
debug2: channel 2: gc: user detached
debug2: channel 2: is dead
debug2: channel 2: garbage collecting
debug1: channel 2: free: client-session, nchannels 3
debug3: channel 2: status: The following connections are open:
#2 client-session (t4 r0 i3/0 o3/0 fd -1/-1 cc -1)
debug2: channel 1: obuf empty
debug2: channel 1: close_write
debug2: channel 1: output drain -> closed
debug2: channel 1: is dead (local)
debug2: channel 1: gc: notify user
debug3: mux_master_control_cleanup_cb: entering for channel 1
debug2: channel 1: gc: user detached
debug2: channel 1: is dead (local)
debug2: channel 1: garbage collecting
debug1: channel 1: free: mux-control, nchannels 2
debug3: channel 1: status: The following connections are open:
debug2: set_control_persist_exit_time: schedule exit in 300 seconds
inkel<strong i="7">@miralejos</strong> ~
$
以åã®ã³ã¡ã³ããééãããšæããŸããããã¯æ£ããåºåã§ãã
$ /usr/bin/ssh -vvv -o PasswordAuthentication=no -o IdentitiesOnly=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -o ConnectionAttempts=3 -o ConnectTimeout=10 -i /Users/inkel/.docker/machine/machines/dev/id_rsa -p 54973 docker<strong i="6">@localhost</strong> sudo /etc/init.d/docker restart 2>&1
OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /Users/inkel/.ssh/config
debug1: /Users/inkel/.ssh/config line 3: Applying options for *
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: auto-mux: Trying existing master
debug1: Control socket "/Users/inkel/.ssh/master-docker<strong i="7">@localhost</strong>:54973" does not exist
debug2: ssh_connect: needpriv 0
debug1: Connecting to localhost [::1] port 54973.
debug2: fd 5 setting O_NONBLOCK
debug1: connect to address ::1 port 54973: Connection refused
debug1: Connecting to localhost [127.0.0.1] port 54973.
debug2: fd 5 setting O_NONBLOCK
debug1: fd 5 clearing O_NONBLOCK
debug1: Connection established.
debug3: timeout: 10000 ms remain after connect
debug3: Incorrect RSA1 identifier
debug3: Could not load "/Users/inkel/.docker/machine/machines/dev/id_rsa" as a RSA1 public key
debug1: identity file /Users/inkel/.docker/machine/machines/dev/id_rsa type 1
debug1: identity file /Users/inkel/.docker/machine/machines/dev/id_rsa-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.2
debug1: Remote protocol version 2.0, remote software version OpenSSH_6.0
debug1: match: OpenSSH_6.0 pat OpenSSH*
debug2: fd 5 setting O_NONBLOCK
debug3: put_host_port: [localhost]:54973
debug3: load_hostkeys: loading entries for host "[localhost]:54973" from file "/dev/null"
debug3: load_hostkeys: loaded 0 keys
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug2: kex_parse_kexinit: diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
debug2: kex_parse_kexinit: [email protected],[email protected],[email protected],[email protected],ssh-rsa,ssh-dss
debug2: kex_parse_kexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,[email protected],[email protected],aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,[email protected]
debug2: kex_parse_kexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,[email protected],[email protected],aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,[email protected]
debug2: kex_parse_kexinit: [email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],hmac-md5,hmac-sha1,[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,[email protected],hmac-sha1-96,hmac-md5-96
debug2: kex_parse_kexinit: [email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],hmac-md5,hmac-sha1,[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,[email protected],hmac-sha1-96,hmac-md5-96
debug2: kex_parse_kexinit: none,[email protected],zlib
debug2: kex_parse_kexinit: none,[email protected],zlib
debug2: kex_parse_kexinit:
debug2: kex_parse_kexinit:
debug2: kex_parse_kexinit: first_kex_follows 0
debug2: kex_parse_kexinit: reserved 0
debug2: kex_parse_kexinit: ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
debug2: kex_parse_kexinit: ssh-rsa,ssh-dss,ecdsa-sha2-nistp256
debug2: kex_parse_kexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,[email protected]
debug2: kex_parse_kexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,[email protected]
debug2: kex_parse_kexinit: hmac-md5,hmac-sha1,[email protected],hmac-sha2-256,hmac-sha2-256-96,hmac-sha2-512,hmac-sha2-512-96,hmac-ripemd160,[email protected],hmac-sha1-96,hmac-md5-96
debug2: kex_parse_kexinit: hmac-md5,hmac-sha1,[email protected],hmac-sha2-256,hmac-sha2-256-96,hmac-sha2-512,hmac-sha2-512-96,hmac-ripemd160,[email protected],hmac-sha1-96,hmac-md5-96
debug2: kex_parse_kexinit: none,[email protected]
debug2: kex_parse_kexinit: none,[email protected]
debug2: kex_parse_kexinit:
debug2: kex_parse_kexinit:
debug2: kex_parse_kexinit: first_kex_follows 0
debug2: kex_parse_kexinit: reserved 0
debug2: mac_setup: found hmac-md5
debug1: kex: server->client aes128-ctr hmac-md5 none
debug2: mac_setup: found hmac-md5
debug1: kex: client->server aes128-ctr hmac-md5 none
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
debug2: dh_gen_key: priv key bits set: 124/256
debug2: bits set: 526/1024
debug1: SSH2_MSG_KEX_DH_GEX_INIT sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY
debug1: Server host key: RSA 4c:94:a7:2d:b9:b3:b5:a2:1d:37:89:c8:84:d9:ed:bf
debug3: put_host_port: [127.0.0.1]:54973
debug3: put_host_port: [localhost]:54973
debug3: load_hostkeys: loading entries for host "[localhost]:54973" from file "/dev/null"
debug3: load_hostkeys: loaded 0 keys
debug1: checking without port identifier
debug3: load_hostkeys: loading entries for host "localhost" from file "/dev/null"
debug3: load_hostkeys: loaded 0 keys
Warning: Permanently added '[localhost]:54973' (RSA) to the list of known hosts.
debug2: bits set: 519/1024
debug1: ssh_rsa_verify: signature correct
debug2: kex_derive_keys
debug2: set_newkeys: mode 1
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug2: set_newkeys: mode 0
debug1: SSH2_MSG_NEWKEYS received
debug1: Roaming not allowed by server
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug2: service_accept: ssh-userauth
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug2: key: /Users/inkel/.docker/machine/machines/dev/id_rsa (0x7feeca600150), explicit
debug1: Authentications that can continue: publickey,password,keyboard-interactive
debug3: start over, passed a different list publickey,password,keyboard-interactive
debug3: preferred publickey,keyboard-interactive
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /Users/inkel/.docker/machine/machines/dev/id_rsa
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
debug1: Server accepts key: pkalg ssh-rsa blen 279
debug2: input_userauth_pk_ok: fp 8b:f1:19:49:34:18:61:8c:ba:cd:a5:65:99:aa:ce:ea
debug3: sign_and_send_pubkey: RSA 8b:f1:19:49:34:18:61:8c:ba:cd:a5:65:99:aa:ce:ea
debug1: read PEM private key done: type RSA
debug1: Authentication succeeded (publickey).
Authenticated to localhost ([127.0.0.1]:54973).
debug1: setting up multiplex master socket
debug3: muxserver_listen: temporary control path /Users/inkel/.ssh/master-docker<strong i="8">@localhost</strong>:54973.bGmwLqk9AzPAnw76
debug2: fd 6 setting O_NONBLOCK
debug3: fd 6 is O_NONBLOCK
debug3: fd 6 is O_NONBLOCK
debug1: channel 0: new [/Users/inkel/.ssh/master-docker<strong i="9">@localhost</strong>:54973]
debug3: muxserver_listen: mux listener channel 0 fd 6
debug1: control_persist_detach: backgrounding master process
debug2: control_persist_detach: background process is 15146
debug2: fd 6 setting O_NONBLOCK
debug1: forking to background
debug1: Entering interactive session.
debug2: set_control_persist_exit_time: schedule exit in 300 seconds
debug1: multiplexing control connection
debug3: fd 7 is O_NONBLOCK
debug3: fd 7 is O_NONBLOCK
debug1: channel 1: new [mux-control]
debug3: channel_post_mux_listener: new mux channel 1 fd 7
debug3: mux_master_read_cb: channel 1: hello sent
debug2: set_control_persist_exit_time: cancel scheduled exit
debug3: mux_master_read_cb: channel 1 packet type 0x00000001 len 4
debug2: process_mux_master_hello: channel 1 slave version 4
debug2: mux_client_hello_exchange: master version 4
debug3: mux_client_forwards: request forwardings: 0 local, 0 remote
debug3: mux_client_request_session: entering
debug3: mux_client_request_alive: entering
debug3: mux_master_read_cb: channel 1 packet type 0x10000004 len 4
debug2: process_mux_alive_check: channel 1: alive check
debug3: mux_client_request_alive: done pid = 15147
debug3: mux_client_request_session: session request sent
debug3: mux_master_read_cb: channel 1 packet type 0x10000002 len 92
debug2: process_mux_new_session: channel 1: request tty 0, X 1, agent 0, subsys 0, term "xterm", cmd "sudo /etc/init.d/docker restart", env 1
debug3: process_mux_new_session: got fds stdin 8, stdout 9, stderr 10
debug1: channel 2: new [client-session]
debug2: process_mux_new_session: channel_new: 2 linked to control channel 1
debug2: channel 2: send open
debug2: callback start
debug2: client_session2_setup: id 2
debug2: fd 5 setting TCP_NODELAY
debug3: packet_set_tos: set IP_TOS 0x08
debug1: Sending environment.
debug1: Sending env LANG = en_US.UTF-8
debug2: channel 2: request env confirm 0
debug1: Sending command: sudo /etc/init.d/docker restart
debug2: channel 2: request exec confirm 1
debug3: mux_session_confirm: sending success reply
debug2: callback done
debug2: channel 2: open confirm rwindow 0 rmax 32768
debug1: mux_client_request_session: master session id: 2
debug2: channel 2: rcvd adjust 2097152
debug2: channel_input_status_confirm: type 99 id 2
debug2: exec request accepted on channel 2
debug1: client_input_channel_req: channel 2 rtype exit-status reply 0
debug3: mux_exit_message: channel 2: exit message, evitval 0
debug1: client_input_channel_req: channel 2 rtype [email protected] reply 0
debug2: channel 2: rcvd eow
debug2: channel 2: close_read
debug2: channel 2: input open -> closed
debug2: channel 2: rcvd eof
debug2: channel 2: output open -> drain
debug2: channel 2: obuf empty
debug2: channel 2: close_write
debug2: channel 2: output drain -> closed
debug2: channel 2: rcvd close
debug3: channel 2: will not send data after close
debug2: channel 2: send close
debug2: channel 2: is dead
debug2: channel 2: gc: notify user
debug3: mux_master_session_cleanup_cb: entering for channel 2
debug2: channel 1: rcvd close
debug2: channel 1: output open -> drain
debug2: channel 1: close_read
debug2: channel 1: input open -> closed
debug2: channel 2: gc: user detached
debug2: channel 2: is dead
debug2: channel 2: garbage collecting
debug1: channel 2: free: client-session, nchannels 3
debug3: channel 2: status: The following connections are open:
#2 client-session (t4 r0 i3/0 o3/0 fd -1/-1 cc -1)
debug2: channel 1: obuf empty
debug2: channel 1: close_write
debug2: channel 1: output drain -> closed
debug2: channel 1: is dead (local)
debug2: channel 1: gc: notify user
debug3: mux_master_control_cleanup_cb: entering for channel 1
debug2: channel 1: gc: user detached
debug2: channel 1: is dead (local)
debug2: channel 1: garbage collecting
debug1: channel 1: free: mux-control, nchannels 2
debug3: channel 1: status: The following connections are open:
debug2: set_control_persist_exit_time: schedule exit in 300 seconds
debug3: mux_client_read_packet: read header failed: Broken pipe
debug2: Received exit status from master 0
ããŒã...æ°ååŸã次ã®ããã«ç»é¢ã«è¡šç€ºãããŸããã
debug1: ControlPersist timeout expired
debug1: channel 0: free: /Users/inkel/.ssh/master-docker<strong i="6">@localhost</strong>:54973, nchannels 1
debug3: channel 0: status: The following connections are open:
debug3: fd 0 is not O_NONBLOCK
debug3: fd 1 is not O_NONBLOCK
Transferred: sent 3104, received 2480 bytes, in 301.1 seconds
Bytes per second: sent 10.3, received 8.2
debug1: Exit status -1
@inkelå¥æ°ã ããªãã®ãããã¯ãŒã¯ãããªããèããããšãã§ããéããããªãã¯VPNãŸãã¯äœãå€ãã£ãã»ããã¢ãããæã£ãŠããŸããïŒ
ããããç§ãèããããšãã§ããããšã§ã¯ãããŸããã æ°æ¥åãç§ã¯ãŸã 0.1.0
ã䜿çšããŠããŠãå®å
šã«æ©èœãããã®åŸ0.3.0
æŽæ°ãããçŸåšã®ããã«ãã¡ã³ããŒã«æ©èœãå§ããŸããã åãåé¡ãæ±ããŠããå¥ã®ååã @ fsaraviaãããŸãã
@nathanleclaireååãšè©±ããåŸãç§ã¯æ¬¡ã®ããŒãžã§ã³ã䜿çšããŠããããšãããããŸããã 'èªäœã®ãã®ãç§ã«ãã®ãšã©ãŒãäžããŠããããã§ãïŒ
$ docker-machine -v
docker-machine version 0.3.0 (0a251fe)
圌ã¯ææ°ã®ãã®ã䜿çšããŠããã®ã§ãç§ã¯ãã®ããŒãžã§ã³brew install docker-machine
ãåé€ããçŸåšã¯æ©èœããŠããããã§ãïŒsmile_catïŒåé¡ããè©«ã³ããŸãã
@inkelããŒã¹ãããŸããã£ãããšãããããæããŸãã
ææ°ããŒãžã§ã³ã®docker-machineã§åè©Šè¡ããŸããããæåããŸããã§ããã gitã·ã§ã«ã䜿çšããŠWindows7ã§å®è¡ããŠããŸãã ãã¹ãŠã®ã¹ããããšããããã®åºåã¯ããã«ãããŸãã
out.logãã¡ã€ã«ã«ã¯äž»ãªæé ãå«ãŸããŠããŸãã 次ã«ãdocker-machine-create.logãšdocker-machine-env.logããããŸãã
/ var / lib / boot2docker / tls /ãã/c/Users/Pedro/.docker/machine/machines/test/ã«èšŒææžãã¡ã€ã«ãæåã§ã³ããŒããåŸ
å¥ã®è©Šè¡ãè¡ã£ããšãããçµæã®ãã°ã¯docker-machine-env-2.logã§ãã
æåŸã«ãšã¯ã¹ããŒããããç°å¢å€æ°ããã£ãŠããæ¥ç¶ã§ããŸããã
docker ps
ãã¿ã€ã ã¢ãŠããšã©ãŒã§çµäºããŸãã
VMãèµ·åããDockerãµãŒãã¹ãå°ç¡ãã«ãªããŸããã
ãã·ã³ã§sshãå®è¡ã§ããDockerãµãŒãã¹ãæ£ããããŒãïŒ2376ïŒã§ãªãã¹ã³ããŠããŸãã
docker<strong i="15">@test</strong>:~$ netstat -an
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 10.0.2.15:22 10.0.2.2:57901 ESTABLISHED
tcp 0 0 :::2376 :::* LISTEN
tcp 0 0 :::22 :::* LISTEN
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ACC ] SEQPACKET LISTENING 14092 /run/udev/control
unix 2 [ ACC ] STREAM LISTENING 17142 /var/run/acpid.socket
unix 2 [ ACC ] STREAM LISTENING 17656 /var/run/docker.sock
unix 3 [ ] DGRAM 14101
unix 3 [ ] STREAM CONNECTED 22738
unix 3 [ ] STREAM CONNECTED 22737
unix 3 [ ] DGRAM 14100
èå³æ·±ãã®ã¯ãboot2dockerãåé¡ãªãæ©èœããããšã§ãã
ãã以äžã®èãã¯ãããŸããïŒ
ããããšãã
ãã®åé¡ãåçŸããã®ã¯æ¬åœã«é£ããã§ã... vmboxnet0ãšvmboxnet1ãé€ããã¹ãŠã®vmboxnet_xãåé€ããïŒdocker-machineã§ã¯ãªãïŒã³ã³ãã¥ãŒã¿ãŒãåèµ·åããåŸãç§ã®åé¡ã¯ãªããªããŸããã
ã³ã³ãã¥ãŒã¿ãŒãæ°åã¹ãªãŒãç¶æ ã«ããŠããåè©Šè¡ããåŸãåãåé¡ãçºçãå§ããŸããã å®å šã«åèµ·åããç¬éããã£ãããããäžåºŠè©ŠããŠäœãèµ·ãããã確èªããŸãã
ãã¹ãŠã®Dockerã¢ããªã®ææ°ããŒãžã§ã³ã䜿çšããŠããŸãã LinuxUbuntuã§VirtualBoxVMãæ§ç¯ããŠããDockerMachineã§ãäœé±éãåé¡ãçºçããŸããã Docker Swarmãè¿œå ãããšãããåé¡ã¯æ°åæªåããŸããïŒããé »ç¹ã«ïŒã ç§ã¯2æéãããŠã3å°ã®ã¹ãŠã©ãŒã ãã·ã³ãäœæããããšããŸããã åèµ·åãããšéåžžã¯ä¿®æ£ãããŸãããããã¯åççã§ã¯ãããŸããã docker-machineã®--debugã䜿çšãããšãä»ã®ã³ã¡ã³ãæçš¿è
ãææããŠããããã«ãã©ãã«ã¶ãäžãã£ãŠããã®ãã確èªã§ããŸãã Daemon not responding yet: dial tcp 192.168.99.XXX:2376: no route to host
ã§ããã€ãã®å Žæã§ãã³ã°ããŠããã®ãããããŸãããã¿ã€ã ã¢ãŠãã¯åžžã«ãã®æç¹ã§çºçããŠããŸãã
STDERR:
Using SSH client type: external
About to run SSH command:
ip addr show dev eth1
&{/usr/bin/ssh [/usr/bin/ssh -o PasswordAuthentication=no -o IdentitiesOnly=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -o ConnectionAttempts=3 -o ConnectTimeout=10 -i /home/gstafford/.docker/machine/machines/swarm-node-02/id_rsa -p 58710 docker<strong i="7">@localhost</strong> ip addr show dev eth1] [] <nil> <nil> <nil> [] <nil> <nil> <nil> ?reflect.Value? false [] [] [] [] <nil>}
SSH cmd err, output: <nil>: 4: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:9d:c5:3d brd ff:ff:ff:ff:ff:ff
inet 192.168.99.105/24 brd 192.168.99.255 scope global eth1
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fe9d:c53d/64 scope link
valid_lft forever preferred_lft forever
SSH returned: 4: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:9d:c5:3d brd ff:ff:ff:ff:ff:ff
inet 192.168.99.105/24 brd 192.168.99.255 scope global eth1
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fe9d:c53d/64 scope link
valid_lft forever preferred_lft forever
END SSH
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Daemon not responding yet: dial tcp 192.168.99.105:2376: no route to host
Error creating machine: Maximum number of retries (60) exceeded
You will want to check the provider to make sure the machine and associated resources were properly removed.
@garystaffordãŠãŒã¶ãŒã®sshèšå®ã¯ã©ã®ããã«èŠããŸããïŒ åç §ïŒ https ïŒ
@chantraã®ãœãªã¥ãŒã·ã§ã³ã¯ç§ã®ããã«åããã 確ãã«ãåå ã¯ç§ã®ã«ãŒããVPNãœãããŠã§ã¢ã«ãã£ãŠç Žå£ãããŠãã
ç§ãããã«ééããŸããã @ chantraã®ãœãªã¥ãŒã·ã§ã³ãç§ã®ããã«æ©èœããŸããã Cisco AnyConnectïŒrageïŒ
ãŸããCiscoAnyConnectã ãã®ãããªãœãããŠã§ã¢ã«ãã£ãŠã«ãŒãã£ã³ã°ããŒãã«ãå£ãããå Žåã«ãã«ãŒãã£ã³ã°ããŒãã«ãä¿®æ£ããããšãæšå¥šãããã§ãã¯ãè¿œå ã§ãããšã¯æããŸãããïŒ èšºæããã®ã¯éåžžã«ã€ã©ã€ã©ããŸãã ç§ã¯ãŸã æ£åžžã«èµ·åããDockerãã·ã³ã«SSHã§æ¥ç¶ããããšãã§ãããã®ãã·ã³ã§ã®è°è«ãèŠã€ããåã«å€ãã®ãã±ããã調ã¹ãå¿ èŠããããŸããã
ãã®ãããªãœãããŠã§ã¢ã«ãã£ãŠã«ãŒãã£ã³ã°ããŒãã«ãå£ãããå Žåã«ãã«ãŒãã£ã³ã°ããŒãã«ãä¿®æ£ããããšãæšå¥šãããã§ãã¯ãè¿œå ã§ãããšã¯æããŸãããïŒ
ããã¯å®éãç§ãä»èããŠããæ£ç¢ºãªè§£æ±ºçã§ãã å€ãã®å Žåãã€ã³ã¹ã¿ã³ã¹ã®äœæãå®éã«æ£åžžã«å®äºããŠIPã¢ãã¬ã¹ãååŸã§ããããã«èŠããŸãããããŸããŸå°éã§ããŸããã
ãŸããã¹ãªãŒãåŸã«Dockerã«å°éã§ããªããšãã
Windows 10ã§@chantraã®ãœãªã¥ãŒã·ã§ã³ãã©ã®ããã«å®è¡ããŸããïŒ
ç§ã¯æ°åã®ç¡ç ã®åŸã«ããã®åé¡ãçµéšããŸããã
åèµ·åãããšåé¡ãä¿®æ£ãããŸããã
ããã¯ãdocker-machineãå®è¡ããŠããŠãVPNã«æ¥ç¶ãããšãã«ãçºçããŸããããã³ãã³ããæ°žä¹
ã«ãã³ã°ããŸãã
ããããVPNãéããŠããã·ã³ãdocker-machine restart <MACHINE-NAME>
åèµ·åãããšãåã³æ©èœãå§ããŸããã
ããã¯ãdocker-machineãå®è¡ããŠããŠãVPNã«æ¥ç¶ãããšãã«ãçºçããŸããããã³ãã³ããæ°žä¹ ã«ãã³ã°ããŸãã
ããããVPNãéããŠãã·ã³ãåèµ·åããŸããdocker-machine restartãããŠããã¯åã³åãå§ããŸããã
ããã¯ç§ã«ãèµ·ãããŸããïŒdocker-machineãå®è¡ããVPNã«ä¹ããVPNãéãã docker env <MACHINE-NAME>
ããã³ã°ããŸãã
ããããç§ã¯docker-machine restart <MACHINE-NAME>
ãå®è¡ããŸãããã圹ã«ç«ã¡ãŸããã§ãã- docker env <MACHINE-NAME>
ã¯ãŸã ãã³ã°ããŠããŸãã
Cisco AnyConnectVPNãæèŒããMacOS10.10.4ã§ããã®åé¡ãçºçããŠããŸãã
docker-machineãããã©ã«ãã§åèµ·åããããšããŸããããåé¡ã¯è§£æ±ºããŸããã
@chantraã®ãœãªã¥ãŒã·ã§ã³ã¯ç§ã«ãšã£ãŠã¯ããŸãããããã§ãã ç§ã®ãã·ã³ã§ã¯ãã€ã³ã¿ãŒãã§ãŒã¹ã¯vboxnet0ïŒmacã¿ãŒããã«ããifconfigã䜿çšããŠèŠã€ãããŸããïŒã§ãããVPNã«æ¥ç¶ããå¿ èŠããããã³ã«åèµ·åãããããã¯ããã«ç°¡åã§ããã
䜿çšããŠããVPNã«ã€ããŠã³ã¡ã³ããããã©ããã¯ããããŸããããFWIWãCiscoã䜿çšããŠããŸã
anyconnect...ã
åå7æ52åPMã§æ°Žææ¥ã2015幎9æ23æ¥ã«ã¯ããžã§ãŒMcGlynn [email protected]
æžããŸããïŒ
CiscoAnyConnectãæèŒããMacOS10.10.4ã§ããã®åé¡ãçºçããŠããŸã
VPNã
- ãã¬ãã·ã¥ããŒããdockerã¯æ£åžžã«åäœããŸã
- VPNã«æ¥ç¶ããããã¯ãªãããŸã
- docker-machineenvã®ããã©ã«ãããã³ã°ãã
docker-machineãããã©ã«ãã§åèµ·åããããšããŸããããåé¡ã¯è§£æ±ºããŸããã
@chantrahttps ïŒ//github.com/chantraã®ãœãªã¥ãŒã·ã§ã³ã¯ç§ã«ãšã£ãŠã¯ããŸãããããã§ãã ãªã³
ç§ã®ãã·ã³ã®ã€ã³ã¿ãŒãã§ãŒã¹ã¯vboxnet0ã§ããïŒmacããifconfigã䜿çšããŠèŠã€ãããŸãã
ã¿ãŒããã«ïŒVPNã«æ¥ç¶ããå¿ èŠããããã³ã«åèµ·åãããããã¯ããã«ç°¡åã§ããâ
ãã®ã¡ãŒã«ã«çŽæ¥è¿ä¿¡ããããGitHubã§è¡šç€ºããŠãã ãã
https://github.com/docker/machine/issues/1500#issuecomment-142788894 ã
FWIW Cisco AnyConnect VPNã䜿çšããŠããŸããããOS X 10.10.5ã§ã¯ã代ããã«openconnectãè©ŠããŸããããåé¡ãåé¿ãããããã§ãã
@ ronen ã
@ChrisRutãããç§ã¯ãã®åé¡ã解決ããããšãããšãã«openconnectã«ã€ããŠåŠã³ãŸããã GoodBye AnyConnectã¯ç¢ºãã«ïŒ ãã ããopenconnectã®äœ¿çšã¯å°ãé¢åã§ããããšãããã£ãã®ã§ããvpnupããšãvpndownããšå ¥åããã ãã®ã¯ã€ãã¯ã©ãããŒããŸãšããŸããã èå³ãããã°https://gist.github.com/ronen/7d486adbde5d6bfd2472ã«ãããŸã
åæ§ã®çç¶ã§è€æ°ã®åé¡ãçºçããŠããããã«æããããããã¹ãªãŒãåŸã«Windows 10ïŒãŸãã¯ä»ã®ããŒãžã§ã³ïŒã®ãã¹ãã§åé¡ãçºçããå Žåã«åããŠãïŒ1934ãéããŸããã é¢å¿ã®åé¢ã®ããã«ããã®åé¡ã®ã¿ã€ãã«ãVPNãããã¯ãŒã¯ã®åé¡ã«é¢é£ä»ããããšããå§ãããŸãã
ãã®åé¡ã¯ããã¹ããã·ã³ãã¹ãªãŒãç¶æ ã«ãªã£ãåŸã«çºçããåŸã§æ»ã£ãŠããŸãã æçµçã«ãcïŒusersdan.dockermachineãã©ã«ããŒïŒãã£ãã·ã¥ãé€ãïŒãããã¹ãŠãåé€ããŠããããã¹ãŠãåäœæããŸãã ãã¹ããã·ã³ãåèµ·åãããããé«éã§ãã ;ïŒ
ããããããè¡ãåã«ããã€ãã®ããã»ã¹ã匷å¶çµäºããå¿ èŠããããŸãã ç§ã¯3ã€ã®ãVBoxHeadless.exeãããã»ã¹ã3ã€ã®ãVBoxNetDHCP.exeããããã³ãVirtualBoxã€ã³ã¿ãŒãã§ã€ã¹ããæã€åŸåããããŸãã
ããŒãããã¯ãèµ·åãããdevããšããååã®docker-machineã€ã³ã¹ã¿ã³ã¹ãåé€ããŸããã
次ã®ã³ãã³ããå®è¡ããŠã2ã€ã®æ°ããä»®æ³ãã·ã³ãäœæããŸããã
$ docker-machine create \
--driver virtualbox \
--engine-env HTTP_PROXY=http://10.206.246.20:8080 \
--engine-env HTTPS_PROXY=http://10.206.246.20:8080 \
--virtualbox-hostonly-cidr "169.254.0.20/16" \
registry
$ eval $(docker-machine env registry --shell=bash)
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
$ docker run -d -p 5000:5000 --restart=always --name registry registry
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7001a595cc28 registry "docker-registry" 27 seconds ago Up 24 seconds 0.0.0.0:5000->5000/tcp registry
$ docker-machine ip registry
169.254.0.100
$ docker-machine create \
--driver virtualbox \
--engine-env HTTP_PROXY=http://10.206.246.20:8080 \
--engine-env HTTPS_PROXY=http://10.206.246.20:8080 \
--engine-insecure-registry "$(docker-machine env registry):5000" \
--virtualbox-hostonly-cidr "169.254.0.20/16" \
dev
$ docker-machine ip dev
169.254.0.101
$ eval $(docker-machine env dev --shell=bash)
docker-machine env dev --shell=bash
ã¯æ°åéãã³ã°ãã以äžãstderrã«ãã³ãããŸãã
C:\Program Files\ConEmu>docker-machine -D env dev --shell=bash > c:\tmp\docker-machine_env.log
Maximum number of retries (60) exceeded
stdoutãã°åºåã¯ãã®èŠç¹ã«ãããŸãã
å¥åŠãªããšã«ãæ倧åè©Šè¡åæ°ã«éããåŸã«æ£ããåºåããã³ããããŸãããã°ã®æåŸãåç §ããŠãã ããã
ããã¯æéæšæºåºåã§ãïŒ
$ time docker-machine env dev --shell=bash
Maximum number of retries (60) exceeded
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://169.254.0.101:2376"
export DOCKER_CERT_PATH="C:\Users\mrumpf\.docker\machine\machines\dev"
export DOCKER_MACHINE_NAME="dev"
# Run this command to configure your shell:
# eval "$(C:\cygwin64\home\mrumpf\bin\docker-machine.exe env dev)"
real 4m8.802s
user 0m0.015s
sys 0m0.078s
ãããŠãããã¯èŠç¥ãã¬äººã«ãªãç¶ããŠããŸã...
æåã®ä»®æ³ãã·ã³ã«å¯ŸããŠåãã³ãã³ããåé¡ãªãå®è¡ãããŸãã
$ time docker-machine env registry --shell=bash
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://169.254.0.100:2376"
export DOCKER_CERT_PATH="C:\Users\mrumpf\.docker\machine\machines\registry"
export DOCKER_MACHINE_NAME="registry"
# Run this command to configure your shell:
# eval "$(C:\cygwin64\home\mrumpf\bin\docker-machine.exe env registry)"
real 0m2.129s
user 0m0.000s
sys 0m0.093s
@mrumpf --engine-env HTTP_PROXY=http://10.206.246.20:8080/
ãªã©ã®* PROXYãªãã·ã§ã³ã«æ«å°Ÿã®ã¹ã©ãã·ã¥ãè¿œå ããå ŽåãæåããŸããããããšã倱æãç¶ããŸããïŒ
ç§ã¯ä»Debian8.2ã§ãããååŸããŠããŸãã
ãã®åé¡ãåŒãèµ·ãããŠãããšæãããVPNãœãããŠã§ã¢ã®ãªã¹ãã«JupiterJunosPulseãè¿œå ããŸãã
ãéåžžã®ãã«ãŒãã£ã³ã°ããªãŒããŒã©ã€ãããããã®åºæ¬çãªå®çŸ©ã¯ãã¹ãŠåãã§ãããããVPNããããè¡ãå¯èœæ§ãé«ããšæããŸãã
æŽæ°ïŒãåå²æ¥ç¶ãïŒç§ã®ã€ã³ã¹ããŒã«ã§èš±å¯ãããŠãããªãã·ã§ã³ãå¥ã®VPNãµãŒããŒã«æ¥ç¶ããããšã«ããïŒã䜿çšããããšã§ããããåé¿ããŠããããã§ãã
äœãåŸ ã€ïŒ VPNããããã·ã䜿çšããŠããŸãã...
VPNã¯ããããã¯ãŒã¯æ§æãæ··ä¹±ãããå€ãã®ããšã®1ã€ã«ãããŸããã ããäžè¬çã«ã¯ããããã¯ãŒã¯æ¥ç¶ã®å€æŽã¯æ¬¡ã®ããã«ãªããŸãïŒããã«ã¯ãããããã¯ãŒã¯ããšã¯èããããªããã®ãå«ãŸããŸãïŒã
VPNã®ã±ãŒã¹ã¯ããåå²ããªãã·ã§ã³ãæäŸããå¯èœæ§ããããã泚ç®ã«å€ããŸããããã«ããããã®åå ã«ããDockeræ¥ç¶ã®æ··ä¹±ãåé¿ã§ããå¯èœæ§ããããŸãã ããããã¹ããªããVPNã¯ãä»ã®ãã¹ãŠã®ãã®ãæ··ä¹±ããã®ãé²ãããšã¯ã§ããŸããã
æãªããã®RJ45ã±ãŒãã«ã䜿çšããŠããŸã...
docker-machineããããã®ã€ãã³ãã«ããã»ã©ææã§ããçç±ãããããŸããã
rj45ãã©ã°/ã¢ã³ãã©ã°ãwifiåãæ¿ããè©ŠããŸããã ç§ã®åŽã§ã¯åé¡ãããŸããã
ããçšåºŠã®åŠçæéãå¿ èŠã§ããããïŒ ç§ã¯ãããè¡ãã·ã§ã«é¢æ°ã§ããã«ééãç¶ããŸãïŒ
docker-machine stop "${VM}"
docker-machine start "${VM}"
docker-machine ssh "${VM}" sudo /etc/init.docker restart
eval $(docker-machine env "${VM}"
ãããã®ã³ãã³ããäžåºŠã«1ã€ãã€æã§å®è¡ãããšãåé¡ãªãåäœããŸãã ãã ããã¹ã¯ãªããããå®è¡ãããšãåãã³ãã³ãã·ãŒã±ã³ã¹ããã³ã°ããïŒãŸãã¯æ°åãããïŒããã1åã ãæ©èœããŸãã
@mrumpfã«æ¥ç¶ããdocker-machine ls
ãªã¹ãã®2çªç®ã«ãªããŸãã
@jrepããããã®å Žåãã¯ããããŒã¢ã³ãèµ·åããŠãªã¯ãšã¹ãã®åãå
¥ããéå§ãããŸã§ã確ãã«çãééãåŸ
ã€å¿
èŠããããŸãã ããããžã§ãã³ã°äžã«ããŒã¢ã³ãåèµ·åãããŸã§ã®éã«DockerãåŸ
æ©ããã³ãŒããMachineã«ããã®ã¯ãã®ããã§ãã ééããªãã start
ã§ã確èªããå¿
èŠããããŸãã
ãã®åé¡ã¯éåžžã«é·ããå€ãã®äœè«ãå«ãŸããŠããŸãã 誰ããåããããªãã®ã«ééãç¶ããå Žåã¯ã httpsïŒ//github.com/docker/machine/issues/newã§æ°ãããã®ãéããŠ
--debug
ãã©ã°ã䜿çšããäžæ£ãªã³ãã³ãã®åºå~/.docker/machine/machines/name/name
ãããã°ãèšé²ããŸããããããšãïŒ
æãåèã«ãªãã³ã¡ã³ã
ãã®åé¡ã¯ãMacOSXã®virtualboxãã©ã€ããŒã§åçŸã§ããŸãã ãã®åé¡ã¯éåžžããã©ã€ããŒããããã¯ãŒã¯ïŒdocker cliã§äœ¿çšãããã«ãŒãïŒãžã®ã«ãŒããæ¬ èœããŠããå Žåã«çºçããŸãã
ç§ã®å Žåããã®ã«ãŒããæ¬ èœããŠãããšæãããçç±ã®1ã€ã¯ããã©ã€ããŒããããã¯ãŒã¯ã«ãŒããå°ç¡ãã«ããåŸåãããVPNã䜿çšããŠããããã§ãã ããã«å¯Ÿããä¿®æ£ã¯ãäœããå®è¡ããããšã§ãã
ããã§ã
192.168.99.0/24
ã¯boot2dockerã䜿çšãããããã¯ãŒã¯ç¯å²ã§ãããvboxnet6
ã¯boot2dockerãã©ã€ããŒããããã¯ãŒã¯ã«å²ãåœãŠãããã€ã³ã¿ãŒãã§ã€ã¹ã§ãã