Dockerコンテナ(CentOS7)にnginx最新版をインストールしてみよう

スポンサーリンク

 

本記事では、CentOS7が稼働しているDockerコンテナ上に、最新のnginxをインストールする方法について書きます。

 

スポンサーリンク

環境

 

サーバー側

・さくらのVPS

・Docker コンテナ(CentOS7)

 

クライアント側

・Macbook Pro 13 inch (Mojave 10.14.3)

 

Dockerコンテナに入る

 

まずはsshでさくらのVPSサーバーへ接続します。

 

クライアント側

$ ssh username@xxx.xxx.xxx.xxx -p portnumber

Enter passphrase for key '/Users/username/.ssh/id_rsa':

 

dockerコンテナを起動します。

 

さくらのVPS(ホストサーバー)

$sudo docker ps -a

CONTAINER ID       IMAGE              COMMAND            CREATED            STATUS                     PORTS              NAMES

622704e68da9        docker.io/centos   "/sbin/init"       13 hours ago       Exited (130) 13 hours ago                       amazing_snyder

$ sudo docker start container 622

$ sudo docker ps -a

CONTAINER ID       IMAGE              COMMAND            CREATED            STATUS             PORTS                                     NAMES

622704e68da9        docker.io/centos   "/sbin/init"       14 hours ago       Up 2 minutes       0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp   amazing_snyder

 

DockerコンテナのSTATUSがUpになればOKです。

Dockerコンテナに入って、シェルを打てるようにしましょう。

 

さくらのVPS(ホストサーバー)

$sudo docker exec -it 622 bash

 

これでDockerコンテナに入りました。

 

yumを最新バージョンにアップデイトする

 

Dockerコンテナに入ったら、yumを最新バージョンにアップデイトします。

 

Dockerコンテナ(CentOS7)

# yum update

 

依存関係のあるパッケージをすべて最新化してくれます。

yum素晴らしいですね。

 

リポジトリを用意する

 

次に、nginxインストールのためにリポジトリを用意します。

こちらの記事を参考にしました。

 

Dockerコンテナ(CentOS7)

# vi /etc/yum.repos.d/nginx.repo

 

viエディタで上記ファイルをオープン(新規作成)します。

以下のコードを書きます。

 

nginx.repo

[nginx]

name=nginx repo
baseurl=http://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=0
enabled=1

 

「:wq!」で内容を保存して終了します。

 

nginxをインストールします

 

つぎにnginxをインストールします。

 

yum install nginx

・・・
Complete!

nginx -v

nginx version: nginx/1.15.8

 

nginxのバージョンが表示されればインストール完了です!

 

nginxを自動起動に設定しておく

 

最後に、nginxのサービスを開始し、かつ自動起動するように設定しましょう

 

systemctl start nginx

# systemctl enable nginx

 

以上で、CentOS7が稼働するDockerコンテナ上にnginxのインストールは完了です!

つぎは、DockerコンテナにWordpressのソースファイルをダウンロードします。

 

DockerコンテナにWordpressをダウンロードしてみよう
この記事では、DockerコンテナにWordpressをダウンロードする方法について書きました。 環境 サーバー側 DockerコンテナでCentOS7を稼働させています。 ・CentOS7 on Docke...

 

コメント

タイトルとURLをコピーしました