diff --git a/Centos/Centos.vbproj b/Centos/Centos.vbproj
index 72fff7d..61d66c8 100644
--- a/Centos/Centos.vbproj
+++ b/Centos/Centos.vbproj
@@ -210,6 +210,37 @@
x86
MinimumRecommendedRules.ruleset
+
+ true
+ bin\Docker\
+ Centos.xml
+ true
+ 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
+ pdbonly
+ AnyCPU
+ MinimumRecommendedRules.ruleset
+
+
+ true
+ true
+ ..\build\
+ true
+ Centos.xml
+ 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
+ full
+ x64
+ MinimumRecommendedRules.ruleset
+
+
+ true
+ bin\x86\Docker\
+ Centos.xml
+ true
+ 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
+ pdbonly
+ x86
+ MinimumRecommendedRules.ruleset
+
diff --git a/Docker/Docker.vbproj b/Docker/Docker.vbproj
index 28d4008..3eb369e 100644
--- a/Docker/Docker.vbproj
+++ b/Docker/Docker.vbproj
@@ -210,6 +210,37 @@
x86
MinimumRecommendedRules.ruleset
+
+ true
+ bin\Docker\
+ Docker.xml
+ true
+ 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
+ pdbonly
+ AnyCPU
+ MinimumRecommendedRules.ruleset
+
+
+ true
+ true
+ ..\build\
+ true
+ Docker.xml
+ 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
+ full
+ x64
+ MinimumRecommendedRules.ruleset
+
+
+ true
+ bin\x86\Docker\
+ Docker.xml
+ true
+ 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
+ pdbonly
+ x86
+ MinimumRecommendedRules.ruleset
+
diff --git a/Docker/test/test.vbproj b/Docker/test/test.vbproj
index fa528eb..05fbf03 100644
--- a/Docker/test/test.vbproj
+++ b/Docker/test/test.vbproj
@@ -94,6 +94,28 @@
true
true
+
+ true
+ bin\Docker\
+ test.xml
+ true
+ 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
+ pdbonly
+ AnyCPU
+ true
+
+
+ true
+ true
+ bin\x64\Docker\
+ true
+ test.xml
+ 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022
+ full
+ x64
+ MinimumRecommendedRules.ruleset
+ true
+
diff --git a/Rscript/ssh.R b/Rscript/ssh.R
new file mode 100644
index 0000000..e69de29
diff --git a/docker.sln b/docker.sln
index 090139a..7c0c6d1 100644
--- a/docker.sln
+++ b/docker.sln
@@ -44,6 +44,9 @@ Global
DEMO|Any CPU = DEMO|Any CPU
DEMO|x64 = DEMO|x64
DEMO|x86 = DEMO|x86
+ Docker|Any CPU = Docker|Any CPU
+ Docker|x64 = Docker|x64
+ Docker|x86 = Docker|x86
docs|Any CPU = docs|Any CPU
docs|x64 = docs|x64
docs|x86 = docs|x86
@@ -139,6 +142,12 @@ Global
{FECCE1FD-E1D4-49E3-A668-60BB5E7AED99}.DEMO|x64.Build.0 = DEMO|x64
{FECCE1FD-E1D4-49E3-A668-60BB5E7AED99}.DEMO|x86.ActiveCfg = DEMO|x86
{FECCE1FD-E1D4-49E3-A668-60BB5E7AED99}.DEMO|x86.Build.0 = DEMO|x86
+ {FECCE1FD-E1D4-49E3-A668-60BB5E7AED99}.Docker|Any CPU.ActiveCfg = Docker|Any CPU
+ {FECCE1FD-E1D4-49E3-A668-60BB5E7AED99}.Docker|Any CPU.Build.0 = Docker|Any CPU
+ {FECCE1FD-E1D4-49E3-A668-60BB5E7AED99}.Docker|x64.ActiveCfg = Docker|x64
+ {FECCE1FD-E1D4-49E3-A668-60BB5E7AED99}.Docker|x64.Build.0 = Docker|x64
+ {FECCE1FD-E1D4-49E3-A668-60BB5E7AED99}.Docker|x86.ActiveCfg = Docker|x86
+ {FECCE1FD-E1D4-49E3-A668-60BB5E7AED99}.Docker|x86.Build.0 = Docker|x86
{FECCE1FD-E1D4-49E3-A668-60BB5E7AED99}.docs|Any CPU.ActiveCfg = docs|Any CPU
{FECCE1FD-E1D4-49E3-A668-60BB5E7AED99}.docs|Any CPU.Build.0 = docs|Any CPU
{FECCE1FD-E1D4-49E3-A668-60BB5E7AED99}.docs|x64.ActiveCfg = docs|x64
@@ -283,6 +292,12 @@ Global
{B028826A-E615-4F26-B192-B9B0A997696A}.DEMO|x64.Build.0 = Debug|Any CPU
{B028826A-E615-4F26-B192-B9B0A997696A}.DEMO|x86.ActiveCfg = Debug|Any CPU
{B028826A-E615-4F26-B192-B9B0A997696A}.DEMO|x86.Build.0 = Debug|Any CPU
+ {B028826A-E615-4F26-B192-B9B0A997696A}.Docker|Any CPU.ActiveCfg = Docker|Any CPU
+ {B028826A-E615-4F26-B192-B9B0A997696A}.Docker|Any CPU.Build.0 = Docker|Any CPU
+ {B028826A-E615-4F26-B192-B9B0A997696A}.Docker|x64.ActiveCfg = Docker|x64
+ {B028826A-E615-4F26-B192-B9B0A997696A}.Docker|x64.Build.0 = Docker|x64
+ {B028826A-E615-4F26-B192-B9B0A997696A}.Docker|x86.ActiveCfg = Docker|x86
+ {B028826A-E615-4F26-B192-B9B0A997696A}.Docker|x86.Build.0 = Docker|x86
{B028826A-E615-4F26-B192-B9B0A997696A}.docs|Any CPU.ActiveCfg = Debug|Any CPU
{B028826A-E615-4F26-B192-B9B0A997696A}.docs|Any CPU.Build.0 = Debug|Any CPU
{B028826A-E615-4F26-B192-B9B0A997696A}.docs|x64.ActiveCfg = Debug|Any CPU
@@ -427,6 +442,12 @@ Global
{90F9045B-CF2E-44F1-81E3-0751B08A72E3}.DEMO|x64.Build.0 = Debug|Any CPU
{90F9045B-CF2E-44F1-81E3-0751B08A72E3}.DEMO|x86.ActiveCfg = Debug|Any CPU
{90F9045B-CF2E-44F1-81E3-0751B08A72E3}.DEMO|x86.Build.0 = Debug|Any CPU
+ {90F9045B-CF2E-44F1-81E3-0751B08A72E3}.Docker|Any CPU.ActiveCfg = Docker|Any CPU
+ {90F9045B-CF2E-44F1-81E3-0751B08A72E3}.Docker|Any CPU.Build.0 = Docker|Any CPU
+ {90F9045B-CF2E-44F1-81E3-0751B08A72E3}.Docker|x64.ActiveCfg = Docker|x64
+ {90F9045B-CF2E-44F1-81E3-0751B08A72E3}.Docker|x64.Build.0 = Docker|x64
+ {90F9045B-CF2E-44F1-81E3-0751B08A72E3}.Docker|x86.ActiveCfg = Docker|Any CPU
+ {90F9045B-CF2E-44F1-81E3-0751B08A72E3}.Docker|x86.Build.0 = Docker|Any CPU
{90F9045B-CF2E-44F1-81E3-0751B08A72E3}.docs|Any CPU.ActiveCfg = Debug|Any CPU
{90F9045B-CF2E-44F1-81E3-0751B08A72E3}.docs|Any CPU.Build.0 = Debug|Any CPU
{90F9045B-CF2E-44F1-81E3-0751B08A72E3}.docs|x64.ActiveCfg = Debug|Any CPU
@@ -571,6 +592,12 @@ Global
{04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.DEMO|x64.Build.0 = Debug|Any CPU
{04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.DEMO|x86.ActiveCfg = Debug|Any CPU
{04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.DEMO|x86.Build.0 = Debug|Any CPU
+ {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Docker|Any CPU.ActiveCfg = Docker|Any CPU
+ {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Docker|Any CPU.Build.0 = Docker|Any CPU
+ {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Docker|x64.ActiveCfg = Docker|x64
+ {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Docker|x64.Build.0 = Docker|x64
+ {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Docker|x86.ActiveCfg = Docker|x86
+ {04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.Docker|x86.Build.0 = Docker|x86
{04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.docs|Any CPU.ActiveCfg = Debug|Any CPU
{04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.docs|Any CPU.Build.0 = Debug|Any CPU
{04F7D21B-53E8-4107-A5E0-D28E3F70EFDE}.docs|x64.ActiveCfg = Debug|Any CPU
@@ -715,6 +742,12 @@ Global
{0C2EB77C-39F2-460D-A3F8-CE905F867637}.DEMO|x64.Build.0 = DEMO|x64
{0C2EB77C-39F2-460D-A3F8-CE905F867637}.DEMO|x86.ActiveCfg = DEMO|x86
{0C2EB77C-39F2-460D-A3F8-CE905F867637}.DEMO|x86.Build.0 = DEMO|x86
+ {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Docker|Any CPU.ActiveCfg = Docker|Any CPU
+ {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Docker|Any CPU.Build.0 = Docker|Any CPU
+ {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Docker|x64.ActiveCfg = Docker|x64
+ {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Docker|x64.Build.0 = Docker|x64
+ {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Docker|x86.ActiveCfg = Docker|x86
+ {0C2EB77C-39F2-460D-A3F8-CE905F867637}.Docker|x86.Build.0 = Docker|x86
{0C2EB77C-39F2-460D-A3F8-CE905F867637}.docs|Any CPU.ActiveCfg = Debug|Any CPU
{0C2EB77C-39F2-460D-A3F8-CE905F867637}.docs|Any CPU.Build.0 = Debug|Any CPU
{0C2EB77C-39F2-460D-A3F8-CE905F867637}.docs|x64.ActiveCfg = Debug|x64
@@ -859,6 +892,12 @@ Global
{3A35AC34-F313-4F72-89E9-EACCA217BC8D}.DEMO|x64.Build.0 = DEMO|x64
{3A35AC34-F313-4F72-89E9-EACCA217BC8D}.DEMO|x86.ActiveCfg = DEMO|x86
{3A35AC34-F313-4F72-89E9-EACCA217BC8D}.DEMO|x86.Build.0 = DEMO|x86
+ {3A35AC34-F313-4F72-89E9-EACCA217BC8D}.Docker|Any CPU.ActiveCfg = Docker|Any CPU
+ {3A35AC34-F313-4F72-89E9-EACCA217BC8D}.Docker|Any CPU.Build.0 = Docker|Any CPU
+ {3A35AC34-F313-4F72-89E9-EACCA217BC8D}.Docker|x64.ActiveCfg = Docker|x64
+ {3A35AC34-F313-4F72-89E9-EACCA217BC8D}.Docker|x64.Build.0 = Docker|x64
+ {3A35AC34-F313-4F72-89E9-EACCA217BC8D}.Docker|x86.ActiveCfg = Docker|x86
+ {3A35AC34-F313-4F72-89E9-EACCA217BC8D}.Docker|x86.Build.0 = Docker|x86
{3A35AC34-F313-4F72-89E9-EACCA217BC8D}.docs|Any CPU.ActiveCfg = Debug|Any CPU
{3A35AC34-F313-4F72-89E9-EACCA217BC8D}.docs|Any CPU.Build.0 = Debug|Any CPU
{3A35AC34-F313-4F72-89E9-EACCA217BC8D}.docs|x64.ActiveCfg = Debug|x64