Skip to content

macOS

macOS で直接、Linux コンテナを実行する

Apple⁠⁠、macOS上でLinuxコンテナを直接実行できる「container」をオープンソースとして公開 で取り上げられていますが、Apple が macOS 上で直接、Linux コンテナを実行出来る仕組みを OSS として公開しました。 関連 URL は以下です。

Apple supercharges its tools and technologies for developers to foster creativity, innovation, and design の「Containerization Framework」では以下のように説明されています。

The Containerization framework enables developers to create, download, or run Linux container images directly on Mac. It’s built on an open-source framework optimized for Apple silicon and provides secure isolation between container images.

今回は macOS 上へ container をインストールし、Linux コンテナを起動する手順をメモします。

macOS へ Rancher Desktop をインストールする

macOS でコンテナ環境を利用するには Docker Desktop を利用する方法があります。 Docker Desktop の Personal 版 は無料ですが、以下の制限があります。

従業員数 250 人以上、または年間収益が10 00万ドルを超える企業でDocker Desktopを商用利用するには、有料サブスクリプション(Pro、Team、Business)が必要です。

代替手段として SUSE が開発している Rancher Desktop が挙げられます。 今回は macOS へ Rancher Desktop をインストールする手順をメモしておきます。

VSCode で textlint を使い、Markdown 上の文章チェックを行う

VSCode へ textlint 拡張を追加インストールすることで、テキストや Markdown をエディタ上でチェック出来ます。 macOS 上に VSCode + textlint 環境を構築する手順をメモしておきます。 VSCode はインストール済みの前提とします。

macOS で Kindle-ReVIEW-Template で Markdown から PDF を生成する

先日、macOS で Re:VIEW Template を使い PDF を出力する というメモを書きました。 Re:VIEW Template を利用して e-pub や PDF を生成するには前提として「原稿を Re:VIEW 形式で書く」必要があります。 原稿を Markdown 形式で書きたい場合は Pandoc を使って Markdown → Re:VIEW への形式変換を行う必要があります。

この作業を簡略化すべく、TAKAHASHI Taro さんが Kindle-ReVIEW-Template を公開されています。 また、使い方をまとめた Re:VIEWとMarkdownで製品マニュアルを作ってみた という記事も公開されています。

しかし、実際に試してみると私の環境ではエラーになってしまいました。 そこでエラー修正した手順をメモしておきます。 オリジナルを公開してくださっている TechBooster さんや TAKAHASHI Taro さんに感謝です!

macOS で Re:VIEW Template を使い PDF を出力する

TechBooster さんが公開されている Re:VIEW Template を使うと Re:VIEW 形式のファイルを PDF へ変換することが出来ます。

Docker コンテナとしても配布されているので、簡単に試せます。 macOS + Docker コンテナの利用方法をメモしておきます。 素晴らしいソフトウェアを公開してくださった TechBooster さんに感謝です!