DockerのコンテナIDはdocker ps -aで停止しているコンテナを含めて確認可能。コンテナIDは複数指定可能。 rmコマンドに続けて-f (force オプション)で強制的に削除できる。 Dockerで作成したコンテナを全部一括で削除
A dictionary for learning Whether you’re looking up a specific word or just browsing, you’ll find a universe of friendly explanations and fun activities designed to educate and entertain. Learn more A scientific and fun way to improve vocabulary Play games and compete in activities on your own or with participants from around the globe. With our advanced teaching algorithm and study tools, get rea
クラスをイミュータブルに設計するパターンの紹介 ・閉じた操作 ・withメソッド ・イベントリポジトリ&集約ファクトリ
GitHub Actions で hub コマンドを使って Pull Request を自動化したときのメモです。 切っ掛け Git-flow でブランチの運用をしていると、 release ブランチから main (master) ブランチと develop ブランチの2つへのマージを行う必要あります。この「2つのブランチにマージする」を GitHub Actions で自動化できないかなと考えていました。 そのときに、たまたま GitHub のコマンドラインツールである hub の README に以下の記載があるのを見つけました。 hub is ready to be used in your GitHub Actions workflows hub コマンドを使えば hub pull-request でプルリクエストを送れるはずなので、試してみました。 作ったもの Node.js
みなさんはアプリケーション開発でCI/CDを行っていますか? 私は個人だけで開発することが多く規模も小さい案件だったので、CI/CDに興味はあったのですが、実際にやったことや関わったこともなく、知識もほとんどありませんでした。 そこで今回は私の学習を兼ねて、CI/CDの環境をDockerで構築して試してみたいと思います。 CI/CDツールとしてはgitlabと親和性の高いgitlab-runnerをDockerコンテナで構築して試してみました。 もし、私のようにCI/CDがどのように動くかを理解したい方は是非参考にしてみてください。 今回の目的GitlabへGitlab-Runnerを登録して、CI/CDが実際にどのように動くかどうかを確認します。 今回はCI/CDについての初心者向けの入門という位置づけで、まずは動くとこまで確認したいと思います。 今回の構成今回の構成としては以下のような
ローカルでcircleciを使いたい circleciって始めたばかりだとconfig.ymlって中々通らないですよね。特に最初は「コミットして確かめる。」なんて対応をしている人もいるんじゃないでしょうか。 ローカルにcircleciを導入すれば試しながらconfig.ymlを修正できそうなので導入することにします。 インストール・設定 前提 Mac Docker導入済み Github,CircleCIのアカウント作成、連携済み homebrewでインストール せっかくhomebrewを入れているのでbrewでインストールすることにします。 すでにdockerを導入しているなら、--ignore-dependenciesをつけろということなのでそうします。 トークンの取得 CLIでWebサービスを使う時のお決まりですが、その設定をします。 https://app.circleci.com/
首都圏を中心とした発注企業と全国のシステム開発会社を結ぶサービスです。小規模から大規模まで様々なニーズに対応します。
はじめに Dockerfileを書く上で、Docker社の推奨するベストプラクティスを8つにまとめました。 ベストプラクティスに従うことによって、簡単・安全・効率的な、Dockerfileの作成を目指します。 Dockerのガイドライン コンテナは、必要最小限(エフェメラル)であるべき。 Dockerfile で定義されたイメージを使って作成されるコンテナは、可能ならばエフェメラル(短命;ephemeral)にすべきです。私たちの「エフェメラル」とは、停止・破棄可能であり、明らかに最小のセットアップで構築して使えることを意味します。 Dockerfileベストプラクティス 1. Baseイメージは、公式の信頼できるものを使おう 特定の言語などを扱う場合は、公式が言語が入ったイメージを配布してくれている場合が多いので、そちらを使おう。
tl;dr 依存パッケージのダウンロードは最初に実行しよう マルチステージビルドは必須と覚えておこう RUN --mount=type=cache を使おう(でも BuildKit を使えるかは確認して!) pnpm fetch も期待大 はじめに みなさん,Docker を使って開発するときに依存パッケージのダウンロードをずっと待ち続けた経験はありませんか?「依存パッケージの追加なんて頻繁に発生しないし,我慢しよう…」と妥協している方も多いでしょう. 頻繁に発生しない?本当にそうですか? 追加ではなくても依存パッケージの更新なんてよく発生するし,ベースイメージを更新することもあります.その度に全部ダウンロードし直しなんて堪ったもんじゃありません.モバイル回線だったら一瞬でギガがなくなっちゃいますよ! ということで,この記事ではキャッシュを活用して依存パッケージのダウンロードが何度も発生し
準備 下記コマンドでインストール $ sudo apt install clamav clamav-daemon 尚、clamav関連の設定ファイルは、/etc/clamav/フォルダにインストールされる。 ウイルス定義の更新 $ sudo freshclam 上記コマンドで、ウイルス定義が更新できるが、下記のようなエラーが出る場合はlog設定を変更して、再度実行。 ERROR: /var/log/clamav/freshclam.log is locked by another process ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log). ERROR: initialize: libfreshclam init failed. ERROR: Initializati
どうも,筆者です. 最近,TeraTerm で LAN 内のサーバにアクセスすることが増えたが,毎回,サーバの指定とパスワードの入力が必要となる. ここでは,TeraTerm の機能を利用し,ショートカットキーで TeraTerm のマクロを呼び出し,自動的に SSH 接続できるような仕組みを構築する. 本来は,安全のためにパスフレーズを入力するが,今回は,LAN 内の使用を前提とするため,パスフレーズの設定は省略する. 使用する TeraTerm に関する情報 TeraTerm は,ポータブル版を利用する. 使用する TeraTerm のバージョンは,4.102 である. TeraTerm の配置場所は以下のようにする. C:\Users\user\OneDrive\デスクトップ\apps\teraterm-4.102 参考サイト 以下のサイトを参考に,作業を行った. www.j-oos
秋丸 @akimaru2138 そのうち同人誌の表紙作る時に自分が考えてること〜とかクリスタでも(それなりに)できる簡素なロゴの作り方みたいなのまとめてツイートしたいんだけどあぁいうのっていかんせん"強い"人がやってるからおれ程度がツイートするのヒヨっちゃうんだよな 2021-12-03 23:29:38
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く