今日のインターネット業界では、Go 言語 (略して Golang) は、その効率的、高速、信頼性の高い開発特性により、学習し応用する価値のある言語となっています。 Go 言語は、開発者が高品質のコードを短期間で開発するのに役立ち、分散環境での実行をサポートします。
ただし、Golang 言語の機能を体験したい開発者は、多くの場合、独自の環境を構成し、関連ソフトウェアをインストールし、展開などの一連の面倒な操作を実行する必要があります。この記事では、教育者だけでなく、開発者や IT 実務者も対象に、誰もが簡単にアプリケーション開発と Golang 言語のデプロイを実装できるようにする無料の Golang デプロイ方法を紹介します。
1. Docker のインストール
Docker は、オープン ソースの軽量コンテナー化プラットフォームであり、迅速かつ簡単に作成、実行、デプロイできる、シンプルで効率的なコンテナー仮想化ソリューションを提供します。したがって、Docker のインストールは Golang のデプロイメントの前提条件です。
macOS システムで実行している開発者の場合は、公式 Web サイトから Docker DMG ファイルをダウンロードしてインストールできます。 Windows システム開発者の場合は、公式 Web サイトから Docker MSI ファイルをダウンロードしてインストールでき、Hyper-V 仮想化をインストールして有効にする必要があります。
2. Golang イメージをプルする
次に、イメージに基づいて開発環境を構築するために、Golang Docker イメージをダウンロードする必要があります。
ターミナルまたはコマンド ラインで、次のコマンドを入力してイメージをダウンロードします:
docker pull golang
3. Golang コンテナーを作成します
Golang Docker イメージをダウンロードした後、イメージを実行するコンテナを作成する必要があります。コンテナでは、関連するライブラリやツールのインストール、コンテナ内でのコードの開発とデバッグなど、必要な開発環境を構成できます。
次のコマンドを実行して Golang コンテナを作成します:
docker run --name mygolang -it golang
上記のコマンドでは、「mygolang」 " はコンテナを意味します。名前は任意に指定できます。"-it" パラメータは対話型ターミナル コマンド ラインの使用を示します。"golang" は以前にダウンロードした Golang イメージを表します。
コマンド ラインに上記のコマンドを入力した後、Golang コンテナを作成し、コンテナの対話型コマンド ライン環境に入りました。
この時点で、Golang 環境を迅速にデプロイするという目標は達成され、Golang コードの開発とデバッグを開始できるようになりました。
4. Golang アプリケーションの開発
コンテナでは、vi や nano などのテキスト エディターを使用して Golang アプリケーションのコードを作成できます。
同時に、必要な Golang ライブラリと依存関係パッケージをコマンド ラインからインストールできます。例:
go get -u github.com/gin-gonic/ gin
コードの作成とライブラリの依存関係パッケージのインストールが完了したら、次のコマンドを使用して、作成したコードをコンパイルして実行できます:
go build
//コンパイルコード ./コンパイルされた実行ファイル名
//コンパイルされたコードを実行します
5. まとめ
この記事では主に、無料で高速で便利なツールを紹介します。 Golang のデプロイ: Docker イメージとコンテナーを使用すると、開発者は Golang 開発環境を迅速かつ簡単にセットアップでき、Golang アプリケーションのコードの作成、依存ライブラリのインストール、アプリケーションのデプロイが容易になります。このようにして、Golang 言語をより効率的に学習して適用し、アプリケーションの開発と展開を加速することができます。
以上がDocker が golang をデプロイする方法について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。