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コンテナでの静的ウェブサイトレイアウトの実装

サーバーの配置数日間無料で使用できるクラウドサーバー(Alibaba Cloud、Huawei Cl...

Vue-cli4 ルーティング構成の詳細な理解

目次序文 - Vue ルーティング1. 最も基本的なルーティング構成1. router/index....

Windows 10 + mysql 8.0.11 zipインストールチュートリアルの詳細

準備する: MySQL 8.0 Windows zip パッケージのダウンロード アドレス: htt...

Centos で MySQL パスワードを変更する方法

1. MySQL ログイン設定を変更します。 # vim /etc/my.cnf文を追加: skip...

Vueコンポーネントの詳細な説明

<本文> <div id="ルート"> <h2&...

テンプレートタグの使用方法の詳細な説明(Vue での使用方法の概要を含む)

目次1. HTML5のテンプレートタグ2. テンプレートタグ操作のプロパティとメソッド3. Vueの...

MySQL ツリー構造データベース テーブル設計

目次序文1. 基本データ2. 継承駆動設計3. 左右の値のエンコーディングに基づく設計4. ツリー構...

Vueフィルターとカスタム命令の使用

目次フィルター01.とは02. やり方(1)フィルターを定義する(2)使用方法(3)フィルタパラメー...

MySQL でスロークエリログ機能を有効にする方法

MySQL スロー クエリ ログは、問題のあるクエリを追跡するのに非常に役立ちます。現在のプログラム...

HTML でナンバープレート番号と州の略語を入力するためのサンプルコード

原理としては、まずボタン付きの div を記述し、次に画面のサイズに応じて自動的に適応してキーボード...

MongoDB の起動エラーを解決します: 共有ライブラリのロード中にエラーが発生しました: libstdc++.so.6: 共有オブジェクト ファイルを開けません:

MongoDB を起動すると、プロンプトは次のようになります。共有ライブラリのロード中にエラーが発...

MySQL ページング中にオフセットが大きすぎる場合の SQL 最適化の経験の共有

問題を見つけるコンテンツをリストで表示すると、リスト内のコンテンツの数は多いかもしれませんが、ユーザ...

Dockerレジストリイメージ同期の実装アイデア

はじめに以前は、Docker イメージは Azure のコンテナー レジストリに保存されていました。...

フレームセットを使用して複雑なページレイアウトを実装するためのテクニックの概要

コードをコピーコードは次のとおりです。 <html> <!--混合フレームレイアウ...

win10 での mysql5.7.21 の詳細なインストール手順

この記事では、MySQL 5.7.21のインストールとインストール中に発生した問題を参考までに紹介し...