環境に関する声明
CPUコア数が2未満の場合、シアターにログインできません
Centos7.9をインストールまずファイアウォールを停止し、SELinuxをオフにします ファイアウォールの状態を確認する ファイアウォール-cmd --state # または systemctl status firewalld.service ファイアウォールを停止する systemctl 停止 ファイアウォールd.service ファイアウォールの起動を無効にする systemctl は、firewalld.service を無効にします。 selinux を永久に無効にする (オプション) /etc/selinux/configファイルを入力します vi /etc/selinux/config SELINUX=enforcing を SELINUX=disabled に変更します。 SELinuxサービスを無効にする 強制0を設定する SELinux ステータスを確認する 状態 依存パッケージをインストールする # redhat-lsb をインストール yum インストール -y redhat-lsb # yum-config-manager をインストールします。そうでない場合は、次のメッセージが報告されます: yum-config-manager: コマンドが見つかりません yum -y install yum-utils # Snail Ticketing はネットツールに依存します yum インストール ネットツール -y CentOS 7.9 に Docker をインストールする # aliyun の docker インストール ソースを設定します yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo Docker依存関係をインストールする yum インストール -y yum-utils デバイスマッパー永続データ lvm2 インストールソースのDockerバージョンを確認する yum list docker-ce --showduplicates | sort -r Dockerの最新バージョン(20.10.6)をインストールします yum で docker-ce をインストールします。 Dockerのバージョンを確認する docker バージョン Dockerイメージのaliyunアクセラレータを構成する # /etc/dockerディレクトリを作成する mkdir -p /etc/docker #daemon.jsonを編集して作成する tee /etc/docker/daemon.json <<-'EOF' { "レジストリミラー": ["https://isdp30x2.mirror.aliyuncs.com"] } 終了 Dockerデーモンを再起動します # デーモンプロセスを再起動します sudo systemctl daemon-reload # dockerサービスを再起動します。sudo systemctl restart docker # 起動時にDockerが自動的に起動するように設定する systemctl enable docker DockerでRedisをデプロイするローカルマウントディレクトリを作成する mkdir /data/redis/{conf,data} -p Redisコンテナを作成する # まず /data/redis/ ディレクトリに入ります cd /data/redis # myredisという名前のコンテナを作成して実行します docker run -itd --name myredis \ -p 6379:6379 \ -v /データ/redis/データ:/データ\ --restart always redis --appendonly yes --requirepass "123456" # パラメータの説明 -d -> コンテナをデーモンとして起動します -p 6379:6379 -> ホストポート 6379、コンテナポート 6379 にバインドします --name myredis -> コンテナ名を指定します --restart always -> 起動時に起動します --privileged=true -> コンテナ内の権限を増やします --requirepass -> ログインパスワードを設定します -v /data/redis/data:/data -> データディレクトリをマップします --appendonly yes -> データの永続性を有効にします mysql5.6 の Docker デプロイメントDockerはmysqlを実行し、データを保存します mysql5.6 イメージをプルします: docker pull mysql:5.6 mysql ローカル データ ストレージ マッピング ディレクトリを作成します。 #MySQLのデフォルトのデータディレクトリは/var/lib/mysql/です #フォルダーを構成するsudo mkdir -p /data/mysql/conf ## mysqlデータ用の永続データフォルダを作成する sudo mkdir -p /data/mysql/data ## mysql ログフォルダを作成する sudo mkdir -p /data/mysql/logs ## mkdir /data/mysql/{conf,data,logs} -p を一度作成します MySQLコンテナの実行 docker run -dti -p 3306:3306 --name mysql56 -v /data/mysql/conf:/etc/mysql/conf.d -v /data/mysql/logs:/logs -v /data/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=Woniu123 --restart=always mysql:5.6 ホストにjdk8をインストールする1.公式サイトからJDK8をダウンロードする アドレス: http://www.oracle.com/technetwork/articles/javase/index-jsp-138363.html ダウンロードする.gzパッケージを選択してください 2. 解凍して指定されたディレクトリに配置します(例としてjdk-7u60-linux-x64.gzを使用します) ディレクトリを作成します: sudo mkdir /usr/lib/jvm 指定されたディレクトリに解凍します: sudo tar -zxvf jdk-7u60-linux-x64.gz -C /usr/lib/jvm 3. 環境変数を変更します。 sudo vim ~/.bashrc ファイルの末尾に次の内容を追加します。 #Oracle JDK環境を設定する export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_60 ## ディレクトリは解凍したJDKディレクトリに変更する必要があることに注意してください export JRE_HOME=${JAVA_HOME}/jre エクスポート CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib エクスポート PATH=${JAVA_HOME}/bin:$PATH 環境変数をすぐに有効にする ソース ~/.bashrc jdkが有効かどうかを確認する # Javaのメインプログラムディレクトリを表示します。 # Javaのバージョンを確認する java -version サーバープログラムの シネマサーバーを起動する cd /opt/qianyao # サーバーを起動します。/qianyao.sh start all # 10 個のサービス プログラムがすべて起動するまで約 2 分ほど待ちます。 テストプロセス
上記は、snail cinemaシステムのdockerデプロイメントの詳細なプロセス分析の詳細な内容です。snailのdockerデプロイメントの詳細については、123WORDPRESS.COMの他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
<<: ウェブサイトのコンテンツの100~1%はナビゲーションである
>>: html ページ!--[IE の場合]...![endif]--使用方法の詳細な紹介
1. コマンド方式作成された Swarm クラスターで nginx サービスを実行し、--repli...
RocketMQ イメージを検索するには、Docker の hub.docker.com で検索する...
目次概要1. 簡単な例1.サブコンポーネントの<ng-content>ディレクティブを使...
目次成果を達成する利用可能なプラグインの紹介ニーズに応じてプラグインを選択するプラグインのインストー...
前の章では、高性能な MySQL に不可欠な、最適化されたデータ型の選択方法とインデックスの効率的な...
序文MySQL の rowid の概念については聞いたことがあるかもしれませんが、テストや実践が難し...
「mysqlは内部コマンドではありません」というエラーは、mysqlのbinディレクトリパスが環境変...
データ URI スキームを使用すると、HTML、CSS、Javascript などで使用できるインラ...
ネットワークの高可用性を実現するには、複数のネットワーク カードを仮想ネットワーク カードにバインド...
別のツリー構造があるJavascriptオブジェクトでは、このツリーが本物であると伝えるだけでよいD...
1. 仮想環境はプロジェクトに従い、単一のプロジェクト用の仮想環境を作成します(Python 3.4...
目次1. ページレンダリング2. タグを切り替える3. タグを削除するこのようなタグはどのように記述...
目次序文1. 一度限りの計画タスクの紹介2. コマンド3. 1回限りのスケジュールタスクを作成する4...
次のコマンドを使用してコンテナを作成し、ローカルの /home/dock/Downloads ディレ...
この文の目的は何ですか?コードをコピーコードは次のとおりです。 <link rel="...