Virtualboxで遊ぶ

Railsチュートリアルでdocker移行に伴う事前知識のキャッチアップ記事

Virtual BoxにCentOS環境を整えます

CUIをダウンロードしました

はじめに

Virtual Box上のCentOSスクロール「shift」+「function」+「↓ or ↑」

pingを通す

nmcli device
nmcli connection modify enp0s3 connection.autoconnect yes
cat /etc/sysconfig/network-scripts/enp0s3

ONBOOT=yesになっているを確認して、reboot

ping google.com

pingができてる!!!

コピペをできるようにする

Xvfbを使えば、いいらしいssh接続すればコピペできるので、やらない

sshで接続できるようにする

ネットワーク設定をする f:id:scratch_world:20190427140115p:plain

f:id:scratch_world:20190427135553p:plain

ゲストOSにて cat /etc/hostsでホスト名を確認

ホストOSにて

ssh -p 2222 root@localhost

パスワードを求められるので、入力すると接続完了

vimを使えるようにする

yum install vim-X11 vim-common vim-enhanced vim-minimal

Apache

yum -y install httpd
systemctl status httpd
systemctl start httpd
curl localhost | grep Apache

Apacheが動いていることを確認

次にsshと同様にホストOSの8080ポートとゲストOSの80ポートをひもづけた後

firewalldでhttpを解放します。

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --reload

http://localhost:8888/にアクセスするとよくみるApacheサーバが立ち上がっている。

参考文献

VirtualBox に入れた CentOS のネットワーク設定 - 山崎屋の技術メモ

Apache - VirtualBox上のCentOS7のApacheにホストOSからアクセスできない|teratail