2023. 7. 5. 18:13ใSystem ์์ ์ค/Docker
"์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค."
๐ [Docker] Container ๋ค๋ฅธ System์ผ๋ก ์ฎ๊ธฐ๊ธฐ
๐ฝ ๊ฐ์
๐ฆ ์๊ฐ
์ด๋ฒ์๋ ๊ธฐ์กด์ ๊ตฌ๋์ค์ธ Docker Container๋ฅผ ๋ค๋ฅธ Server๋ก ์ฎ๊ธฐ๋ ์์
์ ํด๋ณด๋ ค๊ณ ํด์.
์ด๊ธฐ Server ๊ตฌ์ฑ ๋จ๊ณ์์ ์ฌ๋ฌ๊ฐ์ง ๋ณ์๋ค๋ก ์ธํด ๊ธฐ์กด์ ๊ตฌ์ถํด๋
ผ Docker๋ฅผ ์ฎ๊ฒจ์ผ ํ๋ ์ํฉ์ด ์๊ณ , ์ด๋ฅผ ํตํด ์ฎ๊ธฐ๋ ์์
์ ํ๋ ค๊ณ ํฉ๋๋ค.
Docker Hub ๋ฑ์ ์ด์ฉํด์ ์ฌ๋ฆฌ๋ ๋ฐฉ๋ฒ๋ ์์ผ๋, ๊ตฌ์ถ๋ Docker๋ ๋ด๋ถ์ ์ผ๋ก ๋ณด์ Issue๊ฐ ์์ ์ ์๊ธฐ ๋๋ฌธ์ SCP๋ฅผ ์ด์ฉํด์ Server ๋ Server๋ก ์ฎ๊ธฐ๋ ์์
์ ์งํํด ๋ณด๋ ค๊ณ ํด์.
๐ฝ Docker Image๋ก ๋ณํํ๊ธฐ
์ต์ด ์์
์ ํ๊ธฐ ์ ์ฎ๊ธฐ๊ณ ์ ํ๋ ๋์ Docker Container๋ฅผ Image๋ก ๋ง๋๋ ์์
์ ์งํํด์ผ ํด์.
์ด Image๋ฅผ ์ฎ๊ธฐ๋ ค๊ณ ํ๋ Server์ ์ฎ๊ฒจ์ฃผ๊ณ , ๊ธฐ๋ ์์ผ ์ค ์์ ์ด์์.
์ฃผ๋๋ ์ด๋ฒ์ giggal-sonar_postgreSQL15.2์ giggal-mng-mariadb ์ฎ๊ธฐ๋ ์์
์ ํ๋ ค๊ณ ํด์.
์ด๋ฒ ๊ธ์์ giggal-mng-mariadb ์ฎ๊ธฐ๋ ๊ฒ์ ๋ํด ์์ฑ ํด๋ณด๋๋ก ํ ๊ฒ์.
์ต์ด ๊ธฐ๋์ค์ธ Container ๊ธฐ๋์ ๋ฉ์ถฐ์ค๋๋ค.
๊ทธ๋ฆฌ๊ณ , ์์ ๊ฐ์ด ํด๋น Container๋ฅผ Image๋ก ๋ง๋ค์ด ์ฃผ์์ด์.
์ฌ๊ธฐ์ -o Option์ ํ์ผ๋ช
์ ์ง์ ์ ์ํ Option์ด์์.
์์ ๊ฐ์ด tar File์ด ์ ์ฅ๋ ๊ฑธ ํ์ธํ ์ ์์ด์.
์ด์ ์ด๊ฑธ ์ฎ๊ธฐ๊ณ ์ ํ๋ Server๋ก ์ ๋ฌํด ์ฃผ์ด์ผ ํด์.
๐ฝ SCP๋ฅผ ์ด์ฉํ File ์ ์ก
์ด๋ฒ์๋ ์์ถ๋ File์ ๋ค๋ฅธ Server๋ก ์ฎ๊ธฐ๋ ์์ ์ ํด ๋ณผ๊ฒ์.
์์ ๊ฐ์ด ์ฎ๊ธฐ๊ณ ์ ํ๋ Server์ tar File์ด ์ ์ ๋ฌ๋ ๊ฑธ ํ์ธํ ์ ์์ด์.
๐ฝ Docker Image Load
File์ด ์ฎ๊ฒจ์ก์ผ๋ ๊ธฐ๋์ ์ํฌ ์ฐจ๋ก์์.
์์ ๊ฐ์ด ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํด ์ฃผ๋ฉด Image๊ฐ Load ๋๋ ๊ฑธ ํ์ธํ ์ ์์ด์.
์ฌ๊ธฐ์ -i Option์ Input์ด๋ผ๋ ๋ป์ด์์.
์ฃผ๋๋ Docker compose๋ฅผ ์ด์ฉํด์ ํด๋น Container๋ฅผ ๊ธฐ๋ ์์ผ ์ฃผ๋ ค๊ณ ํด์.
Container๋ฅผ ๊ธฐ๋ ์์ผ ๋ณด์์ด์.
์์ ๊ฐ์ด Mariadb๊ฐ ์ ์ ์๋ํ๋ ๊ฑธ ํ์ธํ ์ ์์ด์.
"์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค."
'System ์์ ์ค > Docker' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Docker]Rocky Linux Docker ๋ฐ Docker-compose ์ค์น (0) | 2023.07.08 |
---|---|
[Docker] ์ ์ฅ์ ๋ณ๊ฒฝ (0) | 2023.07.07 |
[๊ฐ์ํ - Container] Docker Container๋ฅผ ์ด์ฉํ Ubuntu Container (systemctl ๋ช ๋ น์ด ๋๊ฒ ๋ง๋ค๊ธฐ) ์ค๋นํ๊ธฐ (0) | 2023.06.16 |
[Docker]Ubuntu22.04.05 LTS Server Docker, Docker-compose ์ค์น (0) | 2023.06.16 |
[Docker] Bash Shell Script๋ฅผ ์ด์ฉํ Docker Backup (0) | 2023.06.14 |