Don't mind tech-related ads? Consider disabling your ad-blocker to help us! They are small and unobtrusive. Alternatively, support us on Open Collective!
apt-get でインストールしたパッケージをアンインストールします。 apache2をアンインストールする場合、次のようにします。 $ sudo apt-get remove apache2 removeだと、設定ファイルは削除されません。 apt-getでインストールしたパッケージを設定ファイルごと削除したい場合は、次のようにします。 #設定ファイルごと削除 $ sudo apt-get purge apache2 参考 UbuntuTips/Application/PackageManagementSystem/Apt - Ubuntu Japanese Wiki apt-** のオススメ cameong.hatenablog.com
***** The main PPA for supported PHP versions with many PECL extensions ***** Co-installable PHP versions: PHP 5.6, PHP 7.x, PHP 8.x and most requested extensions are included. Only Supported Ubuntu Releases (https://wiki.ubuntu.com/Releases) are provided. Debian oldstable and stable packages are provided as well: https://deb.sury.org/#debian-dpa You can get more information about the packages at
Personal Package Archives (PPA) allow you to upload Ubuntu source packages to be built and published as an apt repository by Launchpad. You can find out more about PPAs and how to use them in our help page. Search user-contributed software packages published in any Ubuntu PPA. Latest uploads kmod 31+20240202-2ubuntu2~ppa1 in noble in Archive Bootstrap 4 minutes ago wapscan 0.0.0.2-all in jammy in
PPA パッケージをインストールする PPA? インストールする PPA リポジトリの情報はどこに? Links PPA を利用して新しめのPHP をインストールする PPA パッケージをインストールする PPA? PPA (Personal Package Archives) は文字通り個人が作成したパッケージとそれを保管する場所 Ubuntu 公式で提供されるパッケージで望むものがないとか、より最新に近いバージョンのパッケージがほしいといった場合に利用する インストール手順が複雑でかなりの労力を要する、と言った場合にも探してみる価値はあるかも知れない インストールする 普段使いとしてインストールしたいわけではないので 今回は Docker 上で実行 ここでは仮に「あたらしいバージョンのPHP をインストールしたい」と想定 パッケージの案内情報 に従ってリポジトリの追加とパッケージのイン
About This is a home for packaging various software into Debian and Ubuntu. Most notable package under DEB.SURY.ORG is the PHP packaging. Who am I? I am a Debian Developer since year 2000, and I have been packaging PHP for Debian since PHP 5. That means the official packages in Debian and Ubuntu are either my work or they are based on my work. The PHP packages in my Ubuntu PPA and Debian DPA match
Dockerコンテナ内で、足りないパッケージをインストールしようとしたところ、 apt searchでリストに出てこない リポジトリを追加しようとしたが、add-apt-repositoryがインストールされてない などの理由ではまってしまいました。add-apt-repositoryコマンドは、 > sudo apt install software-properties-common を実行すると、インストールされます。そして、リポジトリ(例えばppa:deadsnakes/ppa)を以下のように追加してアップデートすれば、パッケージが見つかってインストールできます。通常はこれで良いのです。 > sudo add-apt-repository ppa:deadsnakes/ppa > sudo apt update しかし、software-properties-commonは余計なア
コマンド $ php Command 'php' not found, but can be installed with: apt install php7.2-cli apt install hhvm Ask your administrator to install one of them. コード # 7.2より新しいバージョンが見つからない $ sudo apt show php7.3 N: パッケージ php7.3 が見つかりません N: 'php7.3' に一致するパッケージは見つかりませんでした N: 正規表現 'php7.3' ではパッケージは見つかりませんでした N: パッケージ php7.3 が見つかりません N: 'php7.3' に一致するパッケージは見つかりませんでした N: 正規表現 'php7.3' ではパッケージは見つかりませんでした E: パッケージが見
これを見る限り、PHP 8.0はOS標準としては未対応です。 したがって、そのままではaptコマンドでPHP 8.0をインストールすることはできません。 「そのままでは」と表現していることに注目してください。 工夫すれば、aptコマンドでもインストールできるようになるのです。 なお、今回は次のOSにPHP 8.0をインストールします。 $ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=20.04 DISTRIB_CODENAME=focal DISTRIB_DESCRIPTION="Ubuntu 20.04.1 LTS" 以上、OS標準のPHPについて説明しました。 次は、その工夫について確認していきます。 aptコマンドによるPHP 8.0のインストール まずは、本当にPHP 8.0がパッケージとして利用不可なのか確認しまし
作成された 9 年, 8 ヶ月 ago Modified 9 年, 8 ヶ月 ago Type article Status active License CC BY-SA / Gnu FDL 履歴 Comments このプログラムを利用すると、以下の点について、MariaDBをインストールした際のセキュリティを向上させることができます。 root アカウントのパスワードをセットすることができます ローカルホストの外からアクセス可能な root アカウントを削除することができます 匿名ユーザアカウントを削除することができます 匿名ユーザが既定でアクセス可能な test データベースを削除することができます 引数なしで mysql_secure_installation を実行します。 shell> mysql_secure_installation スクリプトを実行すると、各処理を実行する
root アカウントのパスワードを設定できます。 ローカルホスト以外からアクセス可能な root アカウントを削除できます。 匿名ユーザーアカウントを削除できます。 test データベース (デフォルトでは、匿名ユーザーであっても、すべてのユーザーがアクセスできます)、および test_ で始まる名前を持つデータベースへのアクセスを許可する権限を削除できます。 mysql_secure_installation により、セクション2.10.4「初期 MySQL アカウントの保護」に述べられているのと同様のセキュリティーの推奨事項を実装しやすくなります。 通常の使用方法は、ローカル MySQL サーバーに接続することです。引数なしで mysql_secure_installation を呼び出します: shell> mysql_secure_installation 実行されると、mysql
この記事はドメイン駆動設計を取り入れたソフトウェア開発を実際にどのようなやり方で進めているかの事例紹介です。 2021年10月のモデルベースで要件定義をやってみた - connpassで発表した資料の解説です。 設計の効果 良い設計は悪い設計よりも変更が楽で安全です。 ドメイン駆動設計は、そういう良い設計を目指すための設計の考え方とやり方の一つです。 ドメイン駆動設計の特徴は次の2つです。 ソフトウェアで扱うさまざまなロジックとデータをドメインに焦点を合わせて整理して記述する 関連するロジックとデータを一つのクラスにカプセル化する ドメインとはソフトウェアの対象領域です。業務アプリケーションであれば、事業活動がドメインです。この記事では、ドメイン(事業活動)に焦点を合わせたクラス設計の考え方とやり方の基本的な流れを紹介します。 画面やユースケース中心のソフトウェア開発 アプリケーション開発
栄養学の本はいろいろありますが、スポーツに焦点を当てた「スポーツ栄養学ハンドブック」という本がありました。 激しい運動を行なう時、体内では様々な代謝(体内の化学反応)が生じています。 スポーツの前後で、どのような栄養を補給すれば良いのか?最新の研究成果を参考にして、体調管理に役立てたいと思います。 スポーツ栄養学ハンドブック 作者:ダン・ベナードット 東京大学出版会 Amazon ACSM's Nutrition for Exercise Science (American College of Sports Medicine) 作者:American College of Sports Medicine,Benardot PhD DHC RD LD FACSM, Dan LWW Amazon 目次 著者紹介 出版社情報 書評 目次 スポーツ栄養学ハンドブック - 東京大学出版会 はじめに
代謝(たいしゃ、英: metabolism)とは、生物の生存と機能に不可欠な一連の化学反応である。代謝の主な機能は大きく3つあり、食物を細胞プロセスを実行するためのエネルギーに変換すること、食物をタンパク質、脂質、核酸および一部の炭水化物の合成に必要な構成成分に変換すること、そして代謝廃棄物(英語版)を排出することである。酵素が触媒するこれらの反応によって生物は成長し、繁殖し、構造を維持し、環境に対応することができる。また、代謝という言葉は、消化、細胞内外・細胞間の物質輸送など、生体内で起こるすべての化学反応の全体を指すこともある。この文脈において、上記のような細胞内で起こる一連の反応を中間代謝(英: intermediary metabolism)と呼ぶ。 代謝反応は、化合物の分解を伴う異化作用(例:細胞呼吸によるグルコースからピルビン酸への変換)と、化合物(タンパク質、糖質、脂質、核酸
著者 ダン ベナードット 著 寺田 新 訳 ジャンル 人文科学 > 教育 発売日 2021/09/21 ISBN 978-4-13-051700-3 判型・ページ数 B5 ・ 536ページ 定価 15,400円(本体14,000円+税) 在庫 在庫あり エビデンスに基づいた正しい知識を身につけ、最高のパフォーマンスを発揮する! 競技選手が能力を最大限に発揮するための食事や飲料の摂取法とは? 世界でもっとも権威のあるスポーツ医学・スポーツ科学の学会「アメリカスポーツ医学会(American College of Sports Medicine)」のテキストを完全翻訳。栄養学の基礎からパフォーマンス向上のための食事計画まで、幅広い内容を科学的根拠に基づいて解説。 Dan Bernardot, ACSM's Nutrition for Exercise Science (Wolters Kluw
今回はディレクトリを作成し、サブドメインを設定します。 前回同様の環境です。 〜さくらのVPS 1Gプラン〜 メモリ:1G CPU:仮想2Core ストレージ:HDD 100GB OS:CentOS 7(カスタムOS) 仮として、アカウント名はrootもしくはabc123、ドメインはabc.comとします。 はじめに Terminalでログインできていることを前提とする。 1.所有者・グループ・権限を変更する デフォルトではhttp://"ご自身のIPアドレス"/にアクセスした際の参照先は/var/www/htmlとなっている。 しかし、FileZillaなどFTPソフトでファイルをアップロードしようとするとエラーが返される。 所有者とグループ、パーミッションを変更する必要がある。 次のコマンドを実行し、/var/wwwまで移動する。
Flask(フラスク)は、プログラミング言語Python用の、軽量なウェブアプリケーションフレームワークである。標準で提供する機能を最小限に保っているため、自身を「マイクロフレームワーク」と呼んでいる。Werkzeug WSGIツールキットとJinja2テンプレートエンジンを基に作られている。BSDライセンスで公開されている。 概要[編集] Flaskは、標準で提供する機能を最小限に保っているため、自身を「マイクロフレームワーク」と呼んでいる。Flask自身は、他のフレームワークがしばしば持っているような、データベース抽象化レイヤやフォーム値の検証などの機能を持たない。これは、どんなWebアプリケーションにも適合する良い基盤を作るための設計判断だとしている(例えば、テンプレートエンジンはほとんどのWebアプリケーションで有用だが、関係データベース等はすべてのアプリケーションが必要とするもの
DjangoでCRUDする際のメモ書きです。 いろいろなサイトを参考に、自分に合った内容を抜粋しています。 なお、開発に先立ち、Djangoでの開発の基本フローや概念をまとめたこちらも参考にしてください(ちょっと内容かぶってますが)。 環境 OSとか 私はMac環境なのでMac上で試していますが、基本Windows等でも同じかと思います。 Pythonと仮想環境 Pythonは3.6.1です。Python3.xに標準でついてくるvenvを利用して仮想環境を作っていますが、別に仮想環境じゃなくてもいいと思います。環境構築についてはこちらをご覧ください。 pipでインストールしているもの pip freezeの結果は下記の通り。
CodeIgniter(コードイグナイター)は、PHPを用いて動的Webサイトを構築するために利用するオープンソースのWebアプリケーションフレームワークである。 概要[編集] CodeIgniterは軽量で速度重視であることを特徴とするWebアプリケーションフレームワークである[3]。CodeIgniterには、一般に必要とされるプログラミングタスクに対する豊富なライブラリが用意されているだけでなく、それらのライブラリにアクセスするためのシンプルなインターフェースと論理的な構造が用意されている。開発者はこれらが備わったCodeIgniterを用いることで、より短時間でアプリケーションを構築することができる。 CodeIgniterの最初の公開バージョンは、2006年にリリースされた[1]。Googleの検索数による比較では、2011年にはPHPの他の主要フレームワーク (CakePHP,
結果的にNginxでのlocationの書き方が問題で起こった事です。 phpMyAdmin/のフォルダに対するアクセス制限が成功したのに、 phpMyAdmin/index.phpにアクセスすると見れてしまう。 ネットを探していた時によく見かけたのが下記の形 listen 80; server_name [公開ドメイン]; root /var/www/html/; index index.php index.html index.htm; location /phpMyAdmin { allow [接続許可したいIP]; deny all; } location ~ \.php$ { fastcgi_keep_conn on; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENA
基本: PostgreSQL と MySQL の概要 PostgreSQLとMySQLの基本的な概要と歴史から始めましょう。すでに基本的なことを知っている場合は、このセクションは飛ばしてください。初心者の方はこのセクションをお読みください。 MySQL とは MySQLは、世界で最も一般的に使用されているリレーショナルデータベース管理システム(RDBMS)です。2023年に開発者の間で2番目に高い使用率を誇るこのオープンソース RDBMS は、高速で信頼性が高く、安定したセキュアでスケーラブルなデータ管理を組織に提供することで知られています。 MySQLは、スケーラブルな Web アプリケーションに最適な選択肢です。MySQLはLAMPスタックに標準搭載されています。LAMPスタックはウェブ開発で非常に人気があります。これは、Linux、Apache HTTP Server、MySQL、P
PostgreSQLとMySQL、使うならどっち? データベース専門家が8つの視点で徹底比較! オープンソースのデータベースとしてよく比較されるPostgreSQLとMySQL。どんな長所・短所があるのでしょう? それぞれの専門家による対談で明らかにします。 エンジニアとして働いていると必ず直面する悩み。それは、「どのリレーショナル・データベース(以下、RDB)を選ぶのが最善なのか?」です。 RDBごとに長所と短所は異なっています。そのため自社サービスにマッチしないRDBを選んでしまうと、それがボトルネックとなり開発・運用にトラブルが生じるケースは少なくありません。 なかでもよく比較検討されるのが、PostgreSQLとMySQL。ともにオープンソースRDBのデファクトスタンダードであり、高い性能と数多くの機能を持っています。 では、両者は具体的にどのような長所・短所があるのでしょうか。そ
このクィックスタート・ガイドでは Docker Compose を使って、簡単な Django/PostgreSQL アプリを設定し実行する手順を示します。 はじめる前に Compose をインストール してください。 プロジェクトのコンポーネントを定義¶ このプロジェクトでは Dockerfile、Python の依存パッケージを示すファイル、 docker-compose.yml ファイルをそれぞれ生成します。( docker-compose.yml の拡張子は .yml と .yaml のどちらでも構いません。) プロジェクト用の空のディレクトリを作成します。 ディレクトリ名は覚えやすいものにします。 このディレクトリはアプリケーションイメージのコンテキストディレクトリとなります。 このディレクトリには、イメージをビルドするために必要となるものだけを含めるようにします。 プロジェクト
This post is also available in: 日本語 (Japanese) Executive Summary As cloud computing evolves, containers continue to become more and more popular. New solutions and ideas to the way we implement containers are being introduced. One of these new ideas is rootless containers. Rootless containers is a new concept of containers that don’t require root privileges in order to formulate. Many solutions ha
2021/11/04 CloudNative Days Tokyo 2021 17:20-18:00 Track F 乗っ取れコンテナ!! 〜開発者から見たコンテナセキュリティの考え方〜 セッション動画 https://event.cloudnativedays.jp/cndt2021/talks/1187
2024-03-17 公式認証パッケージ CodeIgniter Shield 1.0.2 リリース(ChangeLog) 2024-02-24 CodeIgniter 4.4.6 リリース (ChangeLog) 2024-02-15 公式認証パッケージ CodeIgniter Shield 1.0.1 リリース(ChangeLog) 2024-01-27 CodeIgniter 4.4.5 リリース (ChangeLog) 2023-12-28 CodeIgniter 4.4.4 リリース (ChangeLog) 2023-12-27 公式認証パッケージ CodeIgniter Shield 1.0.0 リリース(ChangeLog) 2023-10-26 CodeIgniter 4.4.3 リリース (ChangeLog) 脆弱性情報 Detailed Error Report is
Sphinxは、Pythonで書かれているドキュメンテーションジェネレータである。 主にPythonコミュニティで利用されているが、その他の環境でも利用されている。 目的と機能[編集] SphinxはreStructuredTextをHTML (ウェブサイト) やPDF、EPUB、Texinfo及びmanページなどの他のフォーマットに変換する。 reStructuredTextには拡張性があり、Sphinxはソースコードからのドキュメントの自動生成、数式の表現、ソースコードのシンタックスハイライトなどにこれを利用している。 歴史と用例[編集] 最初の公開リリースであるバージョン 0.1.61611は2008年3月21日に発表された[2]。 SphinxはPythonプロジェクトのドキュメントのために開発され、広く利用されている[3]。 Sphinxは2008年に公開されて以来、Bazaar
はじめに 今回、ドキュメントをソースコードと同じ場所にまとめておきたいと思い、sphinx を使ってドキュメント作成を行なったので、その内容をまとめておきます。 sphinx とは? sphinx とは Python 製のドキュメント生成ツールです。 reST(reStructuredText) 記法でドキュメントを作成できるので、マークダウンに慣れている人には非常に使いやすいと思います。 Python の公式ドキュメントも sphinx で作成されているそうです。 インストール pip install で sphinx を install します。 プロジェクト作成 コマンドでプロジェクトを作成します。 人が作った、sphinx のプロジェクトを見ると、いろんなディレクトリがあって、ややこしそうだなーと思っていたのですが、 コマンド一つで自動作成されていたことを、この時初めて知りました。
Sphinx makes it easy to create intelligent and beautiful documentation. Here are some of Sphinx’s major features: Output formats: HTML (including Windows HTML Help), LaTeX (for printable PDF versions), ePub, Texinfo, manual pages, plain text Extensive cross-references: semantic markup and automatic links for functions, classes, citations, glossary terms and similar pieces of information Hierarchic
違いについて話す前に、バージョン3のリリースからバージョン3までの間に何が起こったかについて少し知る必要があります。 CodeIgniter 3の最初の安定版のリリースとCodeIgniter 4のリリースの間に、より正確になるまでに約5年1767日かかりました。 その間にインターネット上で多くの変化があり、8バージョンのPHPがリリースされ、他のいくつかのPHPフレームワークが登場し、すでに市場に出ているものは更新されていました。 一方、CodeIgniterは、主要なPHPフレームワークの1つから最も古くなったものの1つになるまで遅れをとっていました。しかし、すべてが失われたわけではなく、CodeIgniterの開発を主に担当していたEllisLabがバトンをBCITに渡し、Jim Perry(メモリアル)の仕事と信じられないほど献身的なコミュニティのおかげで、CodeIgniterが
Docker Composeを使ってテスト環境を構築する 【テスト環境の要件】 初期目標 サーバー:apache PHP:7系 DB:MySQL 以上の連携 最終目標 上記に加えて、 Composer PHPUnit を使用可能にする。 というわけで今回前編 【Apache/PHPとMySQL、PHPMyAdminのコンテナを立ち上げる】 こちらのエントリ がまるっとしたいことそのままでした。。。 ただ、この状態だとWebサーバー側でMySQLが使えないので、Webサーバー用コンテナについてはDockerfileを作ることに。 準備するもの Apache PHP PHPMyAdmin MySQL ファイル構成 ├── docker-compose.yml ├── html ├── mysql ├── php7.2 │ ├── dockerfile │ └── php.ini └──
この記事を読むと得られる情報 1コマンドで Nginx(SSL化用リバースプロキシ)MariaDBCentOS7Apachephpのコンテナが下記の簡略図で立ち上がり、gitかなにかでwebアプリコンテンツをDocumentRootに置けば、すぐに使えるようになる。 本稿のレベルとしては 「dockerとdocker-composeが何なのかはなんとなく知ってるけど、あんまり使ったことない人」向けです。 それぞれの基本知識としては下記を斜め読みすれば十分だと思います。 dockerについて【入門】Dockerとは?使い方と基本コマンドを分かりやすく解説しますdocker-composeについて複数のDockerコンテナを自動で立ち上げる構成管理ツール「Docker Compose」俺はさっさと環境ができれば、どうだっていいんじゃーって人は 「デプロイ」までで実施できます。 各機能の詳細や、
Docker ComposeはLAMP環境も手軽に作ることができます。今回はApache、MySQL、PHPでLAMP環境を作ります。 はじめに 以前にDocker Composeを使ってWordPressが動作する環境を作る記事を掲載しました。 その環境もWordPressが動作するので広く見るとLAMP環境となりますが、WordPressの公式イメージがPHPとApacheの動作環境も含んでいるため、個別にイメージを設定する必要はありませんでした。 コンテナを起動すると同時にWordPress環境も作成されるので、WordPressを個別にインストールする必要もないし、WordPressに必要なPHPの環境も同時に作成されます。 利点としてはApacheやPHPを個別にイメージ設定する必要がないのもそうですが、WordPressの公式イメージが動作に必要なPHP環境を含んでいるため、別
Docker ComposeでLAMP環境を構築します。WebサーバにNginxを使い、SQLはMySQL、PHPはバージョン8.0を使います。 はじめに 他の記事にDocker ComposeでLAMP環境の構築方法を記載(https://codeaid.jp/blog/docker-lamp/)していますが、ここではWebサーバにNginxを使い、PHPのバージョンを8.0にしています。 他の記事では手軽にLAMP環境を構築するためコンテナにphp-apacheを使っています。 Webサーバを別のコンテナにしてサービスをそれぞれで起動して環境を作ることで拡張しやすくなるでしょう。 LAMP環境の構成 ここでは以下のサービスを使ってLAMP環境を構築します。 Webサーバ:Nginx最新版データベース:MySQL5.7DB管理:phpMyAdmin最新版サーバ側スクリプト:PHP8.0
先日、Dockerを使ったコマンドだけでコンテナを構築する記事をまとめましたが、今回はファイルからコンテナを構築するポイントをまとめたいと思います。 複数のコンテナを同時に構築するのは"docker-compose"コマンドを使う DockerでWordpressを構築してみる ベースフォルダを作成 docker-compose.ymlを作成 mysqlのコンテナ作成時にデータベースを構築する dockerfileでコンテナ構築後にコマンドを実行する wordpressをダウンロードして配置する docker-composeコマンドを実行して構築する ログを確認する wordpressにアクセスする よく使うdocker-composeコマンド nginx + MariaDBに載せ替える 最後に 複数のコンテナを同時に構築するのは"docker-compose"コマンドを使う Docker
What's Rancher? Rancher概要 Rancherとは、コンテナ管理のプラットフォームを提供するアプリケーションで、アメリカ合衆国カリフォルニア州のクパチーノに本社を持つRancher Labsが開発しています。Rancherは、オープンソース・ソフトウェア(以下、OSS)であるため、ソースコードはすべてGitHubで公開されています。また、無償で利用できます。一方Rancher Labs社にライセンス料を支払うことで、オフィシャルサポートを受けられるエンタープライズ向けの利用形態もあります。 Rancherの主な特徴としては、以下の三つが挙げられます。 一つ目は、マルチクラウドをベースとしたKubernetesクラスタを一元管理できる点です。「Kubernetes is Everywhere」をコンセプトに、オンプレミスやあらゆるクラウドサービス上にKubernetesク
Rancher(ランチャー)とは、コンテナ管理の利便性や効率を上げることが可能なプラットフォームのことです。 コンテナやDocker、Kubernetesなど難しい用語と共に使われるRancher(ランチャー)ですが、ここでは図を用いてわかりやすく解説します。 Rancher(ランチャー)とは – いま注目されている理由 – Rancher(ランチャー)とは、あたかも広大な牧場(rancher)を営むかのように、数多くのサーバーを手際良く管理する方法です。より多くの担当者が、無理なく使い続けることができる新しいソフトウェアではないでしょうか。 1台のサーバー上に複数のサーバーとして利用できる仕組み(仮想化)の実現方法の一つに、コンテナと呼ばれる技術があります。一般的にはコンテナは物理的な入れ物ですね。その代表がDocker (ドッカー)で、人気が続いています。 さらに、Dockerを複数組
DockerのGUI管理ツール Rancherを試してみるWed, 30 Aug 2017 12:49:39 GMT仮想化 Docker Rancher いい加減、Dockerの管理をGUIでやりたいと思ったのでRancherという管理ツールを試してみました。 候補にしたツール Rancher以外に候補にしたツールは下記の通りです。 Portainer 「THE EASIEST WAY TO MANAGE DOCKER」と謳っているだけあって、メッチャ楽だった。放り込んで起動するだけ。クラスタとかやらないのなら正直これで十分な感じがした。 /var/run/docker.sockの内容を読み取って内容を表示しているっぽい。Docker Remote APIを使えば別マシンのDockerも管理できるようだ。すごく手軽だったけど、今回はせっかくなのでもう少し複雑なこともやってみたいと思ったので
ウェブ・アプリケーションの構築は、安全についての考慮が必要であり、そのために Docker ネットワーク機能を使います。ネットワークとは、定義上、コンテナのために完全な分離(isolation)を提供するものです。そして、アプリケーションの実行にあたり、ネットワーク管理は重要であることを意味します。Docker コンテナ・ネットワークは、これらを管理するものです。 このセクションでは、Docker Engine ドライバ固有の標準ネットワーク機能について、その概要を扱います。ここでは標準のネットワーク・タイプについてと、どのようにして自分自身でユーザ定義ネットワークを使うのかを説明します。また、単一ホストまたはクラスタ上をまたがるホスト間で、ネットワークを作成するために必要なリソースについても説明します。
◆ Live配信スケジュール ◆ サイオステクノロジーでは、Microsoft MVPの武井による「わかりみの深いシリーズ」など、定期的なLive配信を行っています。 ⇒ 詳細スケジュールはこちらから ⇒ 見逃してしまった方はYoutubeチャンネルをご覧ください 【5/21開催】Azure OpenAI ServiceによるRAG実装ガイドを公開しました 生成AIを活用したユースケースで最も一番熱いと言われているRAGの実装ガイドを公開しました。そのガイドの紹介をおこなうイベントです!! https://tech-lab.connpass.com/event/315703/ こんにちは、サイオステクノロジー武井です。いよいよ佳境に入ってきた連載「世界一わかりみが深いコンテナ & Docker入門 」ですが、今回はDockerのネットワークです。 全7回シリーズでお届けする予定で、今回は第
◆ Live配信スケジュール ◆ サイオステクノロジーでは、Microsoft MVPの武井による「わかりみの深いシリーズ」など、定期的なLive配信を行っています。 ⇒ 詳細スケジュールはこちらから ⇒ 見逃してしまった方はYoutubeチャンネルをご覧ください 【5/21開催】Azure OpenAI ServiceによるRAG実装ガイドを公開しました 生成AIを活用したユースケースで最も一番熱いと言われているRAGの実装ガイドを公開しました。そのガイドの紹介をおこなうイベントです!! https://tech-lab.connpass.com/event/315703/ こんにちは、サイオステクノロジー技術部 武井(Twitter:@noriyukitakei)です。本連載もいよいよ折り返し地点に差し掛かりました。今回は、docker-composeについてお話したいと思います。 7
CloudNative Days Tokyo 2021の発表資料です。 https://event.cloudnativedays.jp/cndt2021/talks/1207 補足資料 https://git.io/operator-bestpractice
DockerやKubernetesなどのコンテナ技術は多くのシステムで用いられていますが、初心者が概要を理解するのは難しいもの。そんなコンテナ技術の概要について、クラウドストレージサービスを運営するBackblazeが分かりやすくまとめています。 What Are Containers? https://www.backblaze.com/blog/what-are-containers/ ・目次 ◆コンテナとは何か? ◆コンテナと仮想マシンの違いは? ◆コンテナのメリットは? ◆コンテナの用途は? ◆Dockerとは何か? ◆Kubernetesとは何か? ◆コンテナとは何か? 物流の世界における「コンテナ」は、形状やサイズを規格化し、異なるメーカーが製造した船舶・電車・トラックなどの移動手段や、世界中の港などの「異なる環境」でも同じように物を運んだり保管したりできるようにしたものです。
このPython入門講座では、プログラミング経験の未経験者・初心者を対象に、ブラウザからPythonを実行できるサービスGoogle Colaboratory(Colab)を使って、Pythonの基礎をチュートリアル形式で解説します。 Colab は、Google社が提供する、Webブラウザからプログラミング言語Pythonを実行できるサービスです。Colabは無料で使えますし、めんどうな環境設定なしに、いきなりプログラミングを体験できますから、これからプログラミングをやってみたい、という方にはおすすめの学習環境です。 この講座では、プログラミング未経験者を対象に、Pythonプログラミングに必要な最低限な操作方法と、基礎知識を覚えてもらうことを目標にしています。この講座でかんたんにプログラミングの概要を学び、それから一般的なPythonの入門書に取り組むと、学習がスムーズに進むのではない
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く