์ด๋ฒ ํฌ์คํ ์์๋ ์๋์ฐ ๋ก์ปฌ์ Docker ์์ ๋ง๋ค๊ณ ๊นํ๋ธ์ ์ฌ๋ ค๋์ docker-compose.yml ์ ubuntu ํ๊ฒฝ์์ ํด๋ก ๋ฐ์์์ ์คํํด๋ณด๋ ์ค์ต ๊ณผ์ ์ ์ ์ด๋ณด์๋ค. ์ฐ๋ถํฌ์์๋ ๋์ปค ์ค์น์ ๊น ํด๋ก ํ๋ ๊ณผ์ ๋ง ์ ํด๊ฒฐํ๋ฉด docker-compose ๋ฅผ ์คํํ๋ ๋ฐ ํฐ ์ด๋ ค์์ ์์ ๊ฒ ๊ฐ๋ค.
1. virtual box์์ ์๋ก์ด ๋คํธ์ํฌ ๋ง๋ค๊ธฐ
2. ์ฐ๋ถํฌ ์ค์ ํ๊ธฐ
sudo update
sudo upgrade -y
# ๋์ปค ํ์ ํจํค์ง ์ค์น
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
# GPG KEY ์ธ์ฆ
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# ๋์ปค ๋ ํ์งํ ๋ฆฌ ๋ฑ๋ก
arch
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
# ๋์ปค ์ค์น
sudo apt-get update && sudo apt-get install docker-ce docker-ce-cli containerd.io
# ๋์ปค ์ค์น ํ์ธ
docker -v
# ์ฐ๋ถํฌ ์ด๋ฉด ๋์ปค ์์ํ๋๋ก ์ค์
sudo systemctl enable docker && service docker start
# ๋์ปค ์คํ ์ํ
service docker status
# ๋์ปค ํ๋ธ ๋ก๊ทธ์ธ
docker login
docker login ํ์ Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/auth": dial unix /var/run/docker.sock: connect: permission denied ์๋ฌ๊ฐ ๋จ๋ฉด
sudo chmod 666 /var/run/docker.sock ๋ช ๋ น์ด ์คํํด์ฃผ๋ฉด Login Succeeded ๋๋ค.
3. docker-compose ํ๋ก์ ํธ ํด๋ก ํ๊ธฐ
# ๊นํ๋ธ ์ค์น
sudo apt-get install git -y
# ๊น ํด๋ก
mkdir /opt/app
git clone https://github.com/qwa310/DockerCompose.git /opt/app # compose ํด๋
cd ๊นํด๋ก ๋ฐ์ ํด๋
docker-compose up -d
ํด๋ก ๋ฐ์ ํด๋์ ์๋ docker-compose.yml ์ต์๋จ์ version ์ ๋ช ์ํด ๋์ง ์์ผ๋ฉด invalid ์๋ฌ๊ฐ ๋๋ค. ์ด๊ฒ ๋๋ฌธ์ ์ฝ์ง์ ๋ช ์๊ฐ ํ๋์ง.. ๋ค๋ฅธ ๋์ปค ํ์ผ๋ค ์์ ํ๊ณ ๋๋ฆฌ์๋๋ฐ ๊ฒฐ๊ตญ ๋ฒ์ ๋ช ์๊ฐ ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ ์๋ค.
๐ก mobaxterm ํ๋ก์ ํธ ํด๋ ๊ฒฝ๋ก
๐ก NEWTEST docker-compose.yml ์ ์ ์คํ
๐ก http://๋ด IPv4 ์ฃผ์:8080 ๋ก ์น ์คํ
๐ก DB ํ์ธ
'Server > Docker' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Docker] Docker ๋ช ๋ น์ด ์ ๋ฆฌ (0) | 2021.10.10 |
---|---|
[Docker] SpringBoot/MyBatis ํ๋ก์ ํธ Docker์์ ์คํํ๊ธฐ (0) | 2021.10.06 |
[Docker] Docker ๋ก MySQL ๊ณผ Tomcat ์ฌ์ฉ (with docker-compose & VSCode) (0) | 2021.10.02 |
[Docker] Docker ๊ฐ์ด๋ ๋ฐ๋ผํด๋ณด๊ธฐ (0) | 2021.10.01 |
[Docker] Docker ์ค์น ๋ฐ ์์ํ๊ธฐ (0) | 2021.09.30 |
๋๊ธ