docker を使用してコード サーバーをデプロイする方法

docker を使用してコード サーバーをデプロイする方法

画像をプルする

# docker pull codercom/code-server
# Docker イメージ
リポジトリ タグ イメージ ID 作成 サイズ
codercom/code-server 最新 f3ac734fcec8 12日前 802MB

マウントディレクトリを作成する

# CODE=/home/docker/code
# mkdir $CODE && cd $CODE

設定ファイル

方法1: コンテナからエクスポートする

コンテナを起動します: -uルートユーザーとして実行することを意味します

# docker run -d -u root -p 8088:8080 --name code-server -v $CODE:/home/code codercom/code-server
# ドッカーps
コンテナID イメージ コマンド 作成ステータス ポート名
97707c93cb41 codercom/code-server "/usr/bin/entrypoint…" 3 時間前 3 時間前にアップ 0.0.0.0:8088->8080/tcp, :::8088->8080/tcp code-server

設定ファイルを取り出します:

# docker cp code-server:/root/.config/code-server/config.yaml $CODE/
# cat $CODE/config.yaml
バインドアドレス: 127.0.0.1:8080
認証: パスワード
パスワード: 59bd4df2841fbc77d67f674f
証明書: 偽

パスワードを変更: 123456

方法2: 新しい設定ファイルを直接作成する

# vim $CODE/config.yaml
バインドアドレス: 127.0.0.1:8080
認証: パスワード
パスワード: 123456
証明書: 偽

サービスを開始する

# docker stop コードサーバー && docker rm コードサーバー
# docker run -d -u root \
  -p 8088:8080 \
  --name コードサーバー \
  -v $CODE/config.yaml:/root/.config/code-server/config.yaml \
  -v $CODE:/home/code \
  codercom/コードサーバー

たとえば、 http://192.168.0.206:8088/ 8088/ にアクセスします。

これで、コード サーバーの docker デプロイメントに関するこの記事は終了です。コード サーバーの docker デプロイメントに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Springboot および Vue プロジェクトの Docker デプロイメントの実装手順
  • DockerでMongoDBコンテナをデプロイする方法
  • Docker で onlyoffice をインストールして展開する詳細なプロセス
  • Docker で Confluence をデプロイするための完全な手順

<<:  MySql ページングで limit+order by を使用する場合のデータ重複の解決策

>>:  HTMLは太字、斜体、下線、取り消し線などのフォント効果を設定します

推薦する

さようなら Docker: 5 分で Containerd に移行する方法

Docker は非常に人気のあるコンテナ技術です。K8S によって廃止され、別のコンテナ技術である ...

Vueはシンプルなメモ帳機能を実装します

この記事では、参考までに、簡単なメモ帳機能を実装するためのVueの具体的なコードを紹介します。具体的...

uniapp WeChatミニプログラムのグローバル共有を実装するためのサンプルコード

目次グローバル共有コンテンツファイルを作成するファイルをインポートしてグローバルに登録するページ共有...

Docker での環境変数の使用とよくある問題の解決策

序文Docker はコンテナの環境変数を設定できます。設定方法は 2 つあります。イメージを作成する...

MySQL共通ストレージエンジンの機能と使用方法の詳細な説明

この記事では、一般的な MySQL ストレージ エンジンの機能と使用方法を例を使って説明します。ご参...

nginx をベースにリロードなしでアップストリーム サーバーの動的な自動起動と停止を実装する方法

目次1. Consulクラスタをデプロイする1. 準備3. Consulクラスタを作成する4. 管理...

Dockerを使用してRedisクラスターを構築する方法

目次1. Redis Dockerベースイメージを作成する2. Redisノードイメージを作成する3...

Windows 10 の Docker で countly-server を展開して実行するプロセス

私は最近countlyに触れて、慣れてきました。私は、必要に応じてcountlyのクラッシュプラグイ...

Docker管理に関する断片的な知識のまとめ

目次1. 概要2. 応用例2.1、Docker コンテナ分離名前空間2.2. Docker のフリー...

Linux ソフトウェアのインストール場所を確認する簡単な方法

1. ソフトウェアのインストールパスを確認します。 Linuxソフトウェアをインストールできる場所は...

Node.js で MySQL データベースにバッチデータを挿入する方法

プロジェクト(nodejs)では、一度に複数のデータをデータベースに挿入する必要があります。データベ...

インタビューの質問: ホーリー グレイル レイアウトとダブル ウィング レイアウトの違い

序文今日は、聖杯レイアウトとダブルウィングレイアウト、そしてそれらの違いについてお話しします。この2...

Alibaba Cloud で MySQL リモート接続を構成するための詳細な手順

序文ご存知のとおり、デフォルトでは、Alibaba Cloud にインストールされている MySQL...

WeChatアプレットはユーザーログインモジュールサーバーの構築を実装します

サーバーの構築には node.js を選択しました。まだインストールしていない方は、私の他の nod...

Webデザインチュートリアル(1):手順と全体レイアウト

<br />注:ウェブサイトの種類を示すものを除くすべてのテキストは、企業サイト用です。...