free コマンドで確認
-
Debian 9が一番使用メモリ少なかった。
| 名称 | 使用メモリ(MB) |
|---|---|
| CentOS 6 | 144 |
| CentOS 7 | 165 |
| CentOS 8 | 220 |
| ContainerOptimized 69 | 127 |
| Debian 9 | 84 |
| Debian 10 | 132 |
| Ubuntu 16.04 | 112 |
| Ubuntu 18.04 minimal | 165 |
スワップ設定
sudo -s
# container optimized OS ではswaponに以下が必要
sysctl vm.disk_based_swap=1
# 2GBのスワップファイル作成
fallocate -l 2G /home/swapfile
chmod 600 /home/swapfile
mkswap /home/swapfile
swapon /home/swapfile
echo "/home/swapfile none swap sw,nofail 0 0" >> /etc/fstab
もしくは cloud-initに以下記載
bootcmd:
- sysctl vm.disk_based_swap=1
- fallocate -l 2G /var/swapfile
- chmod 600 /var/swapfile
- mkswap /var/swapfile
- swapon /var/swapfile
coder-server
mkdir -p $HOME/coder/{home,data}
chmod 777 $HOME/coder/{home,data}
port80が空いているか確認
docker run -it \
-p 80:80 \
nginx
docker run -it \
-p 80:80 \
-e PASSWORD=hogehoge \
-v $HOME/coder/home:/home/coder/ \
-v $HOME/coder/data:/home/coder/project/code-server \
codercom/code-server code-server
VirtualBoxをインストール
※ GCEではvirtualboxで仮想マシンを動かすことはできませんでした。(vt-x is not available)
apt-get update
dpkg -i "virtualbox-6.1_6.1.4-136177~Debian~stretch_amd64.deb"
apt-get -f install -y
apt install -y gcc make perl linux-headers-amd64
sudo /sbin/vboxconfig
extension
sudo VBoxManage extpack install \
Oracle_VM_VirtualBox_Extension_Pack-6.1.4.vbox-extpack
VNC server
apt install -y tightvncserver
vncserver :0
# パスワード入力
DISPLAY=:0 virtualbox