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 更新マルチテーブル共同更新方法の概要

次に、2 つのテーブルを作成し、一連の SQL 文を実行します。SQL 文の実行後にテーブル内のデー...

CSSを使用してHTMLテキストボックス内のテキストの垂直方向の中央を制御する

Text の height 属性が定義されている場合、Text に入力されたテキストは垂直方向に中央...

IE6のバグと修正は予防戦略です

元記事:究極の IE6 チートシート: 25 以上の Internet Explorer 6 のバグ...

tinyMCEの使い方と体験の詳細な説明

tinyMCE の使用方法の詳細な説明初期化TinyMCE を初期化するときは、ページの HEAD ...

Vueはアンカー配置機能を実装します

この記事では、アンカー配置を実装するためのVueの具体的なコードを例として紹介します。具体的な内容は...

エージェントを介したzabbix監視プロセスとポートの詳細なプロセス

環境の紹介オペレーティングシステム: Centos 7.4 Zabbix バージョン: zabbix...

Linux+ApacheサーバURLの大文字と小文字の区別の問題を解決する

今日、問題が発生しました。ブラウザのアドレスバーにURLアドレスを入力する際、ページを正常にアクセス...

Docker ベースの Redis 1 マスター、2 スレーブ、3 センチネルの実装

現在、Redis とコンテナについて学習中なので、Docker を使用して Redis マスタースレ...

MySQLテーブルパーティショニングプログラムを変更する方法

MySQLテーブルパーティショニングプログラムを変更する方法1. サブテーブルの実装の原則は次のとお...

MySQLに必要な共通知識のまとめ

目次主キー制約一意の主キー非 Null 制約デフォルトの制約外部キー制約1NF 2NF 3NFデータ...

HTML ウェブページハイパーリンクタグ

HTML ウェブ ページのハイパーリンク タグの学習チュートリアル リンク タグの属性 リンクは、ウ...

MySQL シリーズ 10 同時実行制御を実装するための MySQL トランザクション分離

目次1.同時アクセス制御2. 取引1. トランザクションは ACID 原則に従います。 2. トラン...

MySQL サーバー 5.5 の接続失敗の解決策

mysqlに接続できない問題の解決方法を参考までに紹介します。具体的な内容は以下のとおりです。昨日は...

Dockerがコンテナを起動するたびに、IPとホストが指定した操作が実行されます。

序文Dockerを使ってHadoopクラスタを起動するたびに、ネットワークカードの再バインド、IPの...

Navicat を使用して csv ファイルを MySQL にインポートする

この記事では、参考までに、Navicatを使用してCSVファイルをMySQLにインポートするための具...