Ubuntu Docker
Last updated
Last updated
Ubuntu์์ docker ์ค์น
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL | 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] $(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 ๋ฒ์ ๊ด๋ฆฌ ๋๊ตฌ n ์ค์น
sudo apt-get install npm sudo npm install -g n
npm install -g yarn
yarn -v
sudo dd if=/dev/zero of=/mnt/swapfile bs=1M count=2048
sudo mkswap /mnt/swapfile
sudo swapon /mnt/swapfile
free -h
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โ
reference: