0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

古いスマートフォンにDockerをインストールする最も簡単な方法(Root不要)

Posted at

古いスマートフォンにDockerをインストールする最も簡単な方法(Root不要)

すべてはICDOWNダウンロードサイトのおかげ

私はZerotermuxを探しているときにこのウェブサイトを見つけました。

(ちなみにZerotermuxも非常に便利です。Termuxをベースに多くの実用的な機能が追加されています。)

必要なAPKファイル

Alpine Termux APK

このAPKをインストールすると、Alpine Linux環境を搭載したqemuエミュレータターミナルが使用可能になります。

使用手順

  1. APKをインストールし、Launchを選択して起動します。

    Launch画面

  2. Linux環境を起動します。

    Linux起動画面

  3. rootユーザーでログインします。

    ログイン画面

Dockerのインストール

Alpine環境が準備できたら、以下のコマンドでパッケージを更新してDockerをインストールします。

apk update && apk add docker

ただし、apk updateでエラーが発生した場合は、リポジトリを変更する必要があります。

リポジトリの変更手順

  1. 以下のコマンドでリポジトリ設定ファイルを編集します。

    vi /etc/apk/repositories
    
  2. ファイル末尾に以下を追加します。

    http://dl-2.alpinelinux.org/alpine/v3.9/main
    http://dl-2.alpinelinux.org/alpine/v3.9/community
    

    リポジトリ変更画面

  3. 不要なリポジトリをコメントアウトしてエラーを防ぎます。

    コメントアウト例

  4. escキーを押して以下を入力し、保存して終了します。

    :wq
    
  5. 再度apk updateを実行します。

    更新成功画面

  6. Dockerをインストールします。

    apk add docker
    

    インストール画面

Dockerの起動

  1. Dockerサービスを起動します。

    service docker start
    

    サービス起動画面

  2. 以下のコマンドでDockerが正しくインストールされているか確認します。

    docker version
    

    バージョン確認画面

自動起動設定

Dockerを起動時に自動的に開始するには、以下のコマンドを実行します。

rc-update add docker boot

SSHの設定

リモートSSHが必要な場合は、以下の記事を参考にしてください。
AlpineでのSSHサービスのインストールと設定

ポートフォワーディング設定

  1. 起動時にSettingを選択します。

    Setting画面

  2. Exposed portsを選択し、転送するポートを設定します。

    ポート設定画面

    ポート入力例

参考リンク

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?