コード例 #1
0
ファイル: Compiler.cs プロジェクト: kepo4ka/Diplom-CGC
        /// <summary>
        /// Запустить Docker контейнер
        /// </summary>
        void DockerStart()
        {
            string hostPath = $"{HostUserPath}\\{containerName}";

            Docker.Run(MyPath.dockerImage, hostPath, containerName);
        }
コード例 #2
0
ファイル: Compiler.cs プロジェクト: kepo4ka/Diplom-CGC
 /// <summary>
 /// Работа с Docker
 /// </summary>
 public void StartProccess(int serverPort)
 {
     DockerPreparation();
     DockerStart();
     Docker.Exec(containerName, $"mono /cgc/{MyPath.exe_file_name} {serverPort}");
 }
コード例 #3
0
ファイル: Compiler.cs プロジェクト: kepo4ka/Diplom-CGC
 public void StopContainer()
 {
     Docker.StopContainer(containerName);
 }