docker
OracleデーターベースをDockerで構築する 以前参考に構築したイメージがなくなり、新しく構築する必要ができたので、Oracleさんの公式Containerを利用してみました。 Oracle Container Registry Oracle Container Registryから公式のDockerイメージをダウン…
やりたいこと Oracleが構築されているDocker Imageを入手し、Oracle用インスタンスを起動させる。 参考にしたサイト おそらく正攻法 https://qiita.com/lethe2211/items/0bb493fa93a0088cfac9 https://github.com/oracle/docker-images/tree/master/OracleDa…
docker buildで作成してimageファイルをpushする。 作成したイメージにtagでdocker repositoryを設定する。 $ docker tag 826a18da94ff haronoid/dockertest レポジトリーへのPushでtagされたimageがアップロードされる。 $ docker push haronoid/dockertest…
DBデータ用イメージ作成 Volumeリンクで保存場所としてのコンテナで使用する。 Dockerfile FROM busybox MAINTAINER 0.1 haronoid VOLUME /var/lib/mysql イメージ作成 $ docker build -t dataonly コンテナ作成 $ docker run -it --name dataonly dataonly …
Mysqlイメージダウンロード $ docker pull mysql コンテナ作成 docker run --name mysql -e MYSQL_ROOT_PASSWORD=mysql -d -p 3306:3306 mysql Mysqlログイン $ docker exec -it mysql /bin/bash # mysql -h localhost -uroot -p mysql>create table test1 (…
開発用Dockerfileの作成について Dockerfileをそれぞれ作成すると、開発環境がバラバラになる可能性があるため、 中間イメージとしてDockerfileを作成する必要がある。 狙いはベースイメージとして開発環境を固定し、開発成果物のみを各々の環境でデプロイし…
関連ファイル 関連ファイルをフォルダーではなくアッシュファイルにまとめる /home/docker ├ Dockerfile ⎿ config docker.tar.gz $ tar tvfz docker.tar.gz 圧縮ファイルを指定して、イメージを作成する。 $ docker builder - < docker.tar.gz Sending build…
Dockerfile Dockerイメージを作成する時の情報を保持する ※主要命令 命令 説明 FROM ベースイメージの指定 MAINTAINER ベースイメージの指定 RUN コマンド実行 CMD デーモン実行 ENV 環境変数の設定 EXPOSE ポートのエクスポート COPY ファイルのコピー ADD …
Docker用SQL Server 2017を起動してみる。 参考:https://docs.microsoft.com/ja-jp/sql/linux/quickstart-install-connect-docker Dockerのメモリを4GB にする必要がある。 最上位のステータス バーに Docker ロゴをクリックします。 選択設定です。 メモリ…
ホストからコンテナへファイルをコピー 「docker cp {コンテナ名}:{パス} {パス}」 $ docker cp c-name1:/tmp/etc /tmp/tec $ docker cp ./local.txt c-name1:/tmp/test.txt イメージからコンテナになってからの差分確認 「docker diff {コンテナ名}」 $ doc…
Docker コンテナ イメージをベースとして実行された実行環境 コンテナの作成/実行 docker run -it --name {コンテナ名} {イメージ名} {実行コマンド} ※イメージ名はローカルにない場合、ダウンロードされる。 run コマンド =(createコマンド+startコマン…
Docker Image コンテナの実行ベースとなるイメージ docker imageの検索 取得可能なDocker Imageを検索する。 docker search {キーワード} $ docker search centos NAME DESCRIPTION STARS OFFICIAL AUTOMATED centos The official build of CentOS. 3685 [OK…
node.jsのパッケージ管理ソフトnpmをインストールする。 簡単にホームページからインストラーをダウンロードしインストルするだけ https://nodejs.org/en/download/debianの場合、 curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo ap…
Dockerをインストールする。 DockerホームページからMacバージョンのDockerをインストールする。 docs.docker.com Dockerより、.NET Coreを起動する。 localにない場合、最新バージョンがPullされる。 $ docker run -it microsoft/dotnet:latest Unable to f…