プログラミング、ガジェット、趣味ネタを配信するブログ

サーバー

DockerにAlmaLinuxを構築する手順

投稿日:2022年11月23日 更新日:

下記にDockerのAlmaLinuxをインストールする手順が記載されているのでURLを開きます。

https://hub.docker.com/r/almalinux/almalinux

Dockuerのプルコマンドが記載されているのでこちらのコマンドを実行します。
Windowsの場合はコマンドプロンプトを開きコマンドを実行します。

$ docker pull almalinux/almalinux
Using default tag: latest
latest: Pulling from almalinux/almalinux
ba2c2d4a4d0c: Pull complete
Digest: sha256:cb4fcfa73493dad33a01f55bbe738c764002b622c64c28a585488cc819b5d26a
Status: Downloaded newer image for almalinux/almalinux:latest
docker.io/almalinux/almalinux:latest

DockerDesktopのImagesタブを確認すると、AlmaLinuxがインストールされていることが確認できます。

上記実行しても「Exited」へすぐにステータスが戻ってしまいます。
起動できるようにエラーを調査していきます。

AlimaLinuxを起動してもExitedになってしまう問題の解消

「almalinux/almalinux」は非推奨となっていたので「almalinux」の公式イメージを取得します。

$ docker pull almalinux
Using default tag: latest
latest: Pulling from library/almalinux
3239c63efc84: Pull complete
Digest: sha256:aeb2dca8a737ae0bbd5d9cb7de68acd88e8c4593f77b053c46a1669ca9c99ac9
Status: Downloaded newer image for almalinux:latest
docker.io/library/almalinux:latest

コマンドラインから下記を実行することでAlimaLinuxのコンテナを起動できました。

$ docker run -it --name="almalinux" almalinux:latest /bin/bash

Dockerのチュートリアル

https://docs.docker.jp/get-started/index.html
よくわからなかったのでひとまずDockerのチュートリアルで理解を深めようと思います。
「docker run -d -p 80:80 docker/getting-started」こちらは、バックグラウンドでコンテナ内の80ポートに対し、ホスト上のポート80を割り当ててウェブブラウザを開く設定で「docker/getting-started」イメージを使用しコンテナを作成するコマンドみたいです。

$ docker run -d -p 80:80 docker/getting-started
Unable to find image 'docker/getting-started:latest' locally
latest: Pulling from docker/getting-started
df9b9388f04a: Pull complete
5867cba5fcbd: Pull complete
4b639e65cb3b: Pull complete
061ed9e2b976: Pull complete
bc19f3e8eeb1: Pull complete
4071be97c256: Pull complete
79b586f1a54b: Pull complete
0c9732f525d6: Pull complete
Digest: sha256:b558be874169471bd4e65bd6eac8c303b271a7ee8553ba47481b73b2bf597aae
Status: Downloaded newer image for docker/getting-started:latest
1a86ddf5a97ac5458b335da2a3beb37f071ee6902fe7d87da34f8e33360b5d71

http://localhost/tutorial/
にアクセスすると下記が表示されたので、コンテナ起動していますね。

-サーバー

執筆者:


  1. tt より:

    docker run -it –name=”almalinux” alimalinux:latest /bin/bashのコマンドを実行するとdocker: Error response from daemon: pull access denied for alimalinux, repository does not exist or may require ‘docker login’: denied: requested access to the resource is denied.
    See ‘docker run –help’.のエラーがでます。リポジトリの作成の仕方をおしえてほしいです。

    • ワカメ より:

      docker run -it –name=”almalinux” almalinux:latest /bin/bash

      alimalinux:latest > almalinux:latest

      綴り間違いでした申し訳ございません。

      ※記事も修正しました。

comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

no image

Vagrantのインストール

Vagrantとは?ローカルPCに仮想マシンの構築を行うツールになります。仮想環境はvagrantfileの設定ファイルを変更することで、任意の構成を簡単に構築、削除等を行えるようにすることが出来ます …

ロリポップサーバーにWordPressをインストールする方法

ロリポップサーバーにWordPressをインストールする方法をまとめていきます。 ロリポップにはWordPress簡単にインストールするツールが 入っています。 今回はそのツールを使用してインストール …

no image

ProxySQLのインストール手順

ProxySQLとは ProxySQLは、SQLクエリを仲介して、特定のデータベースに振り分けるロードバランサーになります。クエリでフィルターをかけて、読み込みと書き込みで分散も行うことができます。 …

Google XML SitemapsプラグインでXMLサイトマップを作成する方法

「Google XML Sitemaps」は記事を作成したり、公開したときに自動的にXMLサイトマップを更新するWordPressのプラグインです。 こちらを使用してXMLサイトマップを作成する手間を …

スマホ用クリック課金広告「nend」に登録して広告表示する方法

ブログにインライン広告/オーバーレイ広告を入れてみたいと思い、調べたところ「nend 」がよさそうでしたので 登録してみました。 クリック単価はそこまで高くないとのことです。(平均10円くらいが一般的 …

スポンサー 人気記事 最近の投稿