mirror of https://github.com/docker/docs.git
Windows 0.8.0-rc2
This commit is contained in:
parent
930cb831cb
commit
631b03f9cb
|
|
@ -2,12 +2,12 @@
|
||||||
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
|
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
|
||||||
|
|
||||||
#define MyAppName "Docker Toolbox"
|
#define MyAppName "Docker Toolbox"
|
||||||
#define MyAppVersion "1.7.0"
|
#define MyAppVersion "1.8.0-rc1"
|
||||||
#define MyAppPublisher "Docker Inc"
|
#define MyAppPublisher "Docker Inc"
|
||||||
#define MyAppURL "https://docker.com"
|
#define MyAppURL "https://docker.com"
|
||||||
#define MyAppContact "https://docs.docker.com"
|
#define MyAppContact "https://docs.docker.com"
|
||||||
|
|
||||||
#define b2dIso ".\bundle\Boot2Docker\boot2docker.iso"
|
#define b2dIso ".\bundle\Boot2Docker\boot2docker-virtualbox.iso"
|
||||||
|
|
||||||
#define dockerCli ".\bundle\docker\docker.exe"
|
#define dockerCli ".\bundle\docker\docker.exe"
|
||||||
#define dockerMachineCli ".\bundle\docker\docker-machine.exe"
|
#define dockerMachineCli ".\bundle\docker\docker-machine.exe"
|
||||||
|
|
@ -70,6 +70,9 @@ Name: "full"; Description: "Full installation"
|
||||||
Name: "upgrade"; Description: "Upgrade Docker Toolbox only"
|
Name: "upgrade"; Description: "Upgrade Docker Toolbox only"
|
||||||
Name: "custom"; Description: "Custom installation"; Flags: iscustom
|
Name: "custom"; Description: "Custom installation"; Flags: iscustom
|
||||||
|
|
||||||
|
[Run]
|
||||||
|
Filename: "{win}\explorer.exe"; Parameters: "{userprograms}\Docker Inc\"
|
||||||
|
|
||||||
[Tasks]
|
[Tasks]
|
||||||
Name: desktopicon; Description: "{cm:CreateDesktopIcon}"
|
Name: desktopicon; Description: "{cm:CreateDesktopIcon}"
|
||||||
Name: modifypath; Description: "Add docker.exe & docker-machine.exe to &PATH"
|
Name: modifypath; Description: "Add docker.exe & docker-machine.exe to &PATH"
|
||||||
|
|
@ -82,11 +85,11 @@ Name: "VirtualBox"; Description: "VirtualBox"; Types: full
|
||||||
Name: "MSYS"; Description: "MSYS-git UNIX tools"; Types: full
|
Name: "MSYS"; Description: "MSYS-git UNIX tools"; Types: full
|
||||||
|
|
||||||
[Files]
|
[Files]
|
||||||
Source: ".\docker-cli.ico"; DestDir: "{app}"; Flags: ignoreversion
|
Source: ".\docker-quickstart-terminal.ico"; DestDir: "{app}"; Flags: ignoreversion
|
||||||
|
|
||||||
; Docker
|
; Docker
|
||||||
Source: "{#dockerCli}"; DestDir: "{app}"; Flags: ignoreversion; Components: "Docker"
|
Source: "{#dockerCli}"; DestDir: "{app}"; Flags: ignoreversion; Components: "Docker"
|
||||||
Source: ".\start.sh"; DestDir: "{app}"; Flags: ignoreversion; Components: "Docker"
|
Source: ".\start.sh"; DestDir: "{app}"; Flags: ignoreversion; Components: "Docker";
|
||||||
Source: ".\delete.sh"; DestDir: "{app}"; Flags: ignoreversion; Components: "Docker"
|
Source: ".\delete.sh"; DestDir: "{app}"; Flags: ignoreversion; Components: "Docker"
|
||||||
|
|
||||||
; DockerMachine
|
; DockerMachine
|
||||||
|
|
@ -96,7 +99,7 @@ Source: "{#dockerMachineCli}"; DestDir: "{app}"; Flags: ignoreversion; Component
|
||||||
Source: "{#kitematicSetup}"; DestDir: "{app}\installers\kitematic"; Flags: ignoreversion; AfterInstall: RunInstallKitematic(); Components: "Kitematic"
|
Source: "{#kitematicSetup}"; DestDir: "{app}\installers\kitematic"; Flags: ignoreversion; AfterInstall: RunInstallKitematic(); Components: "Kitematic"
|
||||||
|
|
||||||
; Boot2Docker
|
; Boot2Docker
|
||||||
Source: "{#b2dIso}"; DestDir: "{app}"; Flags: ignoreversion; Components: "DockerMachine"
|
Source: "{#b2dIso}"; DestDir: "{app}"; Flags: ignoreversion; Components: "DockerMachine"; AfterInstall: CopyBoot2DockerISO();
|
||||||
|
|
||||||
; msys-Git
|
; msys-Git
|
||||||
Source: "{#msysGit}"; DestDir: "{app}\installers\msys-git"; DestName: "msys-git.exe"; AfterInstall: RunInstallMSYS(); Components: "MSYS"
|
Source: "{#msysGit}"; DestDir: "{app}\installers\msys-git"; DestName: "msys-git.exe"; AfterInstall: RunInstallMSYS(); Components: "MSYS"
|
||||||
|
|
@ -108,7 +111,7 @@ Source: "{#virtualBoxMsi}"; DestDir: "{app}\installers\virtualbox"; DestName: "v
|
||||||
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
|
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
|
||||||
|
|
||||||
[Icons]
|
[Icons]
|
||||||
Name: "{group}\Docker Quickstart Terminal"; WorkingDir: "{app}"; Filename: "{app}\start.sh"; IconFilename: "{app}/docker-quickstart-terminal.ico"; Components: "Docker"
|
Name: "{userprograms}\Docker Inc\Docker Quickstart Terminal"; WorkingDir: "{app}"; Filename: "{app}\start.sh"; IconFilename: "{app}/docker-quickstart-terminal.ico"; Components: "Docker"
|
||||||
Name: "{commondesktop}\Docker Quickstart Terminal"; WorkingDir: "{app}"; Filename: "{app}\start.sh"; IconFilename: "{app}/docker-quickstart-terminal.ico"; Tasks: desktopicon; Components: "Docker"
|
Name: "{commondesktop}\Docker Quickstart Terminal"; WorkingDir: "{app}"; Filename: "{app}\start.sh"; IconFilename: "{app}/docker-quickstart-terminal.ico"; Tasks: desktopicon; Components: "Docker"
|
||||||
|
|
||||||
[UninstallRun]
|
[UninstallRun]
|
||||||
|
|
@ -270,6 +273,17 @@ begin
|
||||||
//restart := True;
|
//restart := True;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure CopyBoot2DockerISO();
|
||||||
|
var
|
||||||
|
ResultCode: Integer;
|
||||||
|
begin
|
||||||
|
WizardForm.FilenameLabel.Caption := 'copying boot2docker-virtualbox.iso'
|
||||||
|
if not ForceDirectories(ExpandConstant('{userdocs}\..\.docker\machine\cache')) then
|
||||||
|
MsgBox('Failed to create docker machine cache dir', mbError, MB_OK);
|
||||||
|
if not FileCopy(ExpandConstant('{app}\boot2docker-virtualbox.iso'), ExpandConstant('{userdocs}\..\.docker\machine\cache\boot2docker-virtualbox.iso'), false) then
|
||||||
|
MsgBox('File moving failed!', mbError, MB_OK);
|
||||||
|
end;
|
||||||
|
|
||||||
const
|
const
|
||||||
ModPathName = 'modifypath';
|
ModPathName = 'modifypath';
|
||||||
ModPathType = 'user';
|
ModPathType = 'user';
|
||||||
|
|
|
||||||
|
|
@ -4,16 +4,16 @@ set -e
|
||||||
# Script to grab binaries that are going to be bundled with windows installer.
|
# Script to grab binaries that are going to be bundled with windows installer.
|
||||||
# Note to maintainers: Update versions used below with newer releases
|
# Note to maintainers: Update versions used below with newer releases
|
||||||
|
|
||||||
boot2dockerIso=1.7.1
|
# boot2dockerIso=1.8.0
|
||||||
docker=1.7.1
|
docker=1.8.0-rc1
|
||||||
dockerMachine=0.3.1-rc1
|
dockerMachine=0.4.0-rc1
|
||||||
kitematic=0.7.5
|
kitematic=0.8.0-rc2
|
||||||
vbox=5.0.0
|
vbox=5.0.0
|
||||||
vboxRev=101573
|
vboxRev=101573
|
||||||
msysGit=1.9.5-preview20150319
|
msysGit=1.9.5-preview20150319
|
||||||
|
|
||||||
boot2dockerIsoSrc=boot2docker
|
boot2dockerIsoSrc=boot2docker
|
||||||
dockerBucket=get.docker.com
|
dockerBucket=test.docker.com
|
||||||
|
|
||||||
set -x
|
set -x
|
||||||
rm -rf bundle
|
rm -rf bundle
|
||||||
|
|
@ -39,7 +39,8 @@ cd bundle
|
||||||
mkdir -p Boot2Docker
|
mkdir -p Boot2Docker
|
||||||
cd Boot2Docker
|
cd Boot2Docker
|
||||||
|
|
||||||
curl -fsSL -o boot2docker.iso "https://github.com/${boot2dockerIsoSrc}/boot2docker/releases/download/v${boot2dockerIso}/boot2docker.iso"
|
# curl -fsSL -o boot2docker.iso "https://github.com/${boot2dockerIsoSrc}/boot2docker/releases/download/v${boot2dockerIso}/boot2docker.iso"
|
||||||
|
curl -fsSL -o boot2docker-virtualbox.iso "https://s3.amazonaws.com/toolbox-rc/boot2docker-virtualbox-1.8.0-dev.iso"
|
||||||
)
|
)
|
||||||
|
|
||||||
(
|
(
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ clear
|
||||||
|
|
||||||
cd "$(dirname "$BASH_SOURCE")"
|
cd "$(dirname "$BASH_SOURCE")"
|
||||||
|
|
||||||
( set -x; ./docker-machine rm -f dev ) || true
|
( set -x; ./docker-machine rm -f docker-vm ) || true
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo '[Press any key to exit]'
|
echo '[Press any key to exit]'
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,6 @@
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
ISO=$HOME/.docker/machine/cache/boot2docker.iso
|
|
||||||
VM=docker-vm
|
VM=docker-vm
|
||||||
DOCKER_MACHINE=./docker-machine.exe
|
DOCKER_MACHINE=./docker-machine.exe
|
||||||
|
|
||||||
|
|
@ -10,12 +9,6 @@ BLUE='\033[1;34m'
|
||||||
GREEN='\033[0;32m'
|
GREEN='\033[0;32m'
|
||||||
NC='\033[0m'
|
NC='\033[0m'
|
||||||
|
|
||||||
mkdir -p ~/.docker/machine/cache
|
|
||||||
if [ ! -f $ISO ]; then
|
|
||||||
mkdir -p "$(dirname "$ISO")"
|
|
||||||
cp ./boot2docker.iso "$ISO"
|
|
||||||
fi
|
|
||||||
|
|
||||||
machine=$($DOCKER_MACHINE ls -q | grep "^$VM$") || :
|
machine=$($DOCKER_MACHINE ls -q | grep "^$VM$") || :
|
||||||
if [ -z $machine ]; then
|
if [ -z $machine ]; then
|
||||||
echo "Creating Machine $VM..."
|
echo "Creating Machine $VM..."
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue