Ubuntu Docker
Ubuntu์์ docker ์ค์น
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSLhttps://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg]https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
apt-cache policy docker-ce
sudo apt install docker-ce
sudo systemctl status docker
sudo apt install docker-compose
sudo docker ps
sudo docker-compose up -d // ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์คํ
sudo docker-compose down
: ํ์ฌ ์คํ ์ค์ธ Docker ์ปจํ ์ด๋๋ฅผ ์ค์งํ๊ณ , ๊ด๋ จ๋ ๋คํธ์ํฌ์ ๋ณผ๋ฅจ์ ์ ๊ฑฐsudo docker-compose stop
: ํ์ฌ ์คํ ์ค์ธ Docker ์ปจํ ์ด๋๋ฅผ ์ค์งํ์ง๋ง, ๊ด๋ จ๋ ๋คํธ์ํฌ์ ๋ณผ๋ฅจ์ ์ ๊ฑฐํ์ง ์์sudo docker-compose rm
: ์ค์ง๋ Docker ์ปจํ ์ด๋๋ฅผ ์ ๊ฑฐsudo docker-compose kill
: Docker ์ปจํ ์ด๋๋ฅผ ๊ฐ์ ์ข ๋ฃ
git clone
nodejs ์ค์น๋ฐฉ๋ฒ
nodejs ๋ฒ์ ๊ด๋ฆฌ ๋๊ตฌ n ์ค์น
sudo apt-get install npm sudo npm install -g n
yarn ์ค์น๋ฐฉ๋ฒ
npm install -g yarn
yarn -v
๋ฉ๋ชจ๋ฆฌ swap
sudo dd if=/dev/zero of=/mnt/swapfile bs=1M count=2048
sudo mkswap /mnt/swapfile
sudo swapon /mnt/swapfile
๋ฉ๋ชจ๋ฆฌ ํ์ธ
free -h
reference: https://progdev.tistory.com/26
client/
yarn
sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3000
yarn add pm2 -g
yarn run build:prod
[ ] ์ค๋ฅ pm2 Command not found
์คํ
./node_modules/.bin/pm2 start ecosystem.config.js
์ข ๋ฃ
./node_modules/.bin/pm2 stop inplace-client
**./node_modules/.bin/pm2 stop inplace-server**
pm2 monit
find * -name "pm2โ
Last updated