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は太字、斜体、下線、取り消し線などのフォント効果を設定します

推薦する

MySQL はエンタープライズレベルのログ管理、バックアップ、リカバリの実践的なチュートリアルを実装します

背景事業が発展するにつれ、会社の事業内容や規模は拡大し続け、ウェブサイトには大量のユーザー情報やデー...

js シンプルで粗雑なパブリッシュとサブスクライブのサンプルコード

パブリッシュ/サブスクライブとは何ですか?例を挙げてみましょう。あなたは服を買うために店に行きます。...

MySQL 5.6 のインストール手順(画像とテキスト付き)

MySQL はオープンソースの小規模リレーショナル データベース管理システムです。現在、MySQL...

Vueのプラグインの仕組みとインストールの詳細を深く理解する

序文: Vue を使用する場合、多くの場合、カスタム プラグインをいくつか使用して記述し、 Vue....

CSS と JS を使用して下線効果を実装する方法の例

この記事では、主に 2 種類の下線の動的効果について説明します。1 つ目は、ホバーすると X 軸が内...

VMware、nmap、burpsuite インストール チュートリアル

目次VMware バープスイート1. 仮想マシンイメージとVMwareのインストールと使用2. 仮想...

HTMLのテーブルの内容は中央に水平と垂直に表示されます

CSSスタイルファイルで指定 #class td /*表のテキストを左右上下に揃えるように設定する*...

熟練デザイナーの7つの原則(2):色の使い方

<br />前回の記事:優秀なデザイナーの7つの原則(1):フォントデザイン 英語 原文...

Centos7 インストール mysql5.6.29 シェル スクリプト

この記事では、参考までにmysql5.6.29のシェルスクリプトを共有します。具体的な内容は次のとお...

JavaScript オブジェクト (詳細)

目次JavaScript オブジェクト1. 定義2. オブジェクトの分類3. オブジェクトを定義する...

Vue3+TypeScriptは再帰メニューコンポーネントの完全な例を実装します

目次序文必要成し遂げる最初のレンダリングメニュー項目をクリックしますスタイルの区別デフォルトのハイラ...

DockerでRedashの中国語版をデプロイしてインストールする方法の詳細な説明

1. インストール手順 Linux 環境でのローカル インストールと比較すると、Docker のイン...

Vue は better-scroll を使用して水平スクロール方法の例を実現します

1. スクロールの実装原理better-scroll のスクロール原理は、ブラウザのネイティブスクロ...

CentOS7で新しいデータディスクをマウントするための完全な手順

序文新しい VPS を購入しました。新しい VPS のデータ ディスクはデフォルトではシステムにマウ...

JavaScript ES6 分割演算子の理解と応用

目次序文脱構築記号の役割使い方分割割り当ての適用アプリケーションの簡単な紹介JSONデータを抽出する...