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?

More than 3 years have passed since last update.

CentOS7でコンテナ上で動作させる

Posted at

##【環境構築】

$ docker pull centos:centos7
$ docker images
centos                           centos7        8652b9f0cb4c   9 months ago    204MB
$ docker run -itd --privileged -p 8080:80 --name centos7 centos:centos7 /sbin/init
  • -it コンテナのプロセスにttyを割り当てる
  • -d コンテナをバックグラウンドで実行
  • –p ポート指定(ここではsshアクセスポートの変更)
  • –privileged systemctlコマンドを使えるようにしたいのでこのオプションを追加
  • –name 作成したコンテナに名前をつける
    「–privileged」オプションを追加しないと、CentOSを使用する際に必要となる「systemctl」コマンドなどが利用できないので、使いたい方は追加しましょう。

また、今回は作成したCentOSへsshアクセスをさせたいので、「-p」オプションを使用し、自身のポート番号「8080」へアクセスした際に作成したコンテナへアクセスできるようにします。

【起動状態確認】

$ docker ps
37fecef9bde0   centos:centos7            "/sbin/init"             6 minutes ago       Up 6 minutes       0.0.0.0:8080->80/tcp, :::8080->80/tcp   centos7

root権限での状態で操作

$ docker exec -it centos7 /bin/bash

##【初回操作】

$ yum -y update
$ yum -y install iproute

【ssh導入】

$ yum -y install openssh-clients

【削除】

$ docker rm centos7

参考資料(いつもありがとうございます)

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?