ํฐ์คํ ๋ฆฌ ๋ทฐ
CentOS 7์ ์ํ๋ Docker ๋ฒ์ ์ ๊ตฌ์ถ ํ Tomcat ์ด๋ฏธ์ง๋ฅผ ์ฌ๋ฆฌ๊ธฐ ์ํด ์ฐ์ ํจํค์ง๋ฅผ ์ ๋ฐ์ดํธํด์ผ ๋ฉ๋๋ค.
yum install -y yum-utils device-mapper-persistent-data lvm2
๋์ปค๋ฅผ ์ค์นํ๊ธฐ ์ ํ์ํ ํจํค์ง์ ๋ํ ์ค์น๋ฅผ ๋จผ์ ์งํํฉ๋๋ค.
๋ง์ฝ ๋์ปค์ ๋ํ ์ทจ์ฝ์ ์ ๋ถ์ํด์ผ ๋๋ค๋ฉด ํด๋น ๋ช ๋ น์ ํตํด Available Packages์ ๋ํ๋๋ ๋ฒ์ ์ ์ ํํด์ ์ค์นํ ์ ์์ต๋๋ค.
์ปค๋งจ๋ ์ฐฝ์ yum install ๋ค์์ ๋ฒ์ ์ ํต์งธ๋ก ๋ถ์ฌ ๋ฃ์ด์ฃผ์๋ฉด ๋ฉ๋๋ค.
๋์ปค๋ฅผ ์คํ ํ ์ค์นํ ๋ฒ์ ์ ํ์ธํด ๋ณธ ๊ฒฐ๊ณผ ์ ์์ ์ผ๋ก ์ค์น๊ฐ ๋์์ต๋๋ค.
๋์ปค์ ๋ํ ํ๋ก์ธ์ค ์ํ ์ ๋ณด๋ฅผ ํ์ธํ ์ ์๋ ๋ช ๋ น์ด์ ๋๋ค. ๊ฐ ์ปจํ ์ด๋์ ์ฌ๋ผ๊ฐ ์ด๋ฏธ์ง๊ฐ ์คํ ์ค์ธ์ง ์ค์ง๋ ์ํ์ธ์ง ํ์ธ์ด ๊ฐ๋ฅํ๋ฉฐ ํฌํธ ํฌ์๋ฉ์ด ์ค์ ๋์ด์๋์ง๋ ๋ํ๋ฉ๋๋ค.
๋์ปค๋ฅผ ์ค์นํ์ผ๋ ์ด์ Tomcat 8 ๋ฒ์ ์ ์ด๋ฏธ์ง๋ฅผ ์ค์นํด๋ณด๊ฒ ์ต๋๋ค.
<!-- ์ด๋ฏธ์ง ๊ฒ์ -->
# sudo docker search [์ด๋ฏธ์ง ์ด๋ฆ]
์ฌ๋ฌ ๊ฐ์ ์ด๋ฏธ์ง๋ฅผ ์ค์นํ๋ค๋ฉด docker images ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ํฌํค, ๋ ์ง, ์๋ณ ID๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
<!--์ด๋ฏธ์ง ์์ธ์ ๋ณด ํ์ธ-->
# docker inspect [์ด๋ฏธ์ง ID]
๋์ปค ์ด๋ฏธ์ง๋ช ์ ํตํ ์คํ
๋์ปค ์ปจํ ์ด๋ ID๋ฅผ ํตํ ์์
<!-- ์ปจํ ์ด๋ ID ํ์ธ -->
# sudo docker container ls -a
์ค์นํด๋ ์ด๋ฏธ์ง๋ก ์ปค๋งจ๋๋ฅผ ๋ถ๊ธฐ ์ํด์ ์์ ๋ช ๋ น์ด ํ์ํฉ๋๋ค.
docker exec -it ContainerID /bin/bash
์ต์ํ์ ์คํ์ ์ํ ๋ช ๋ น์ด๋ก๋ง ๊ตฌ์ถ๋์ด ์๊ธฐ ๋๋ฌธ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋ช ๊ฐ์ง ๋ช ๋ น์ด๊ฐ ์กด์ฌํ์ง ์์ต๋๋ค. ์ถ๊ฐ์ ์ผ๋ก net-tools๋ฅผ ์ค์นํด์ค์ผ ๋ฉ๋๋ค.
ํจํค์ง ์ ๋ฐ์ดํธ
net-tools๋ฅผ ์ค์นํ์๋ฉด ์ฌ์ฉํ์ง ๋ชปํ๋ ๋ช ๋ น์ด๋ค์ด ์ถ๊ฐ๋๊ธฐ์ ์ฌ์ฉ์ด ๊ฐ๋ฅํด์ง๋๋ค.
๊ตฌ์ถํด๋ ์ด๋ฏธ์ง๊ฐ Apache์ Tomcat์ด๋ผ๋ฉด ํฌํธ ํฌ์๋ฉ์ ์ค์ ํ ๋ก์ปฌ์์ ์ค์นํด๋ ์ด๋ฏธ์ง์ ์นํ์ด์ง์ ์ ๊ทผ์ด ๊ฐ๋ฅํด์ง๋๋ค.
<!-- ์ด์ธ ์ฃผ๋ก ์ฌ์ฉ๋๋ ๋ช ๋ น์ด -->
# sudo docker restart #๋์ปค ์ฌ์์
# sudo docker stop #๋์ปค ์ค์ง
# sudo docker attack [์ปจํ ์ด๋ID/name] #์ปจํ ์ด๋ ์ ๊ทผ
# sudo docker rmi [์ด๋ฏธ์งID] #์ด๋ฏธ์ง ์ญ์ (-f ์ฌ์ฉ์ ์ปจํ ์ด๋๋์ญ์ )
# sudo docker exec -it [ID/name] /bin/bash #ํน์ ์ปจํ ์ด๋์๊ฒ ํฐ๋ฏธ๋๋ก ์ ๊ทผ
# sudo docker cp [host ํ์ผ๊ฒฝ๋ก] [container name]:[container ๋ด๋ถ ๊ฒฝ๋ก] #ํธ์คํธ ์์ ์ปจํ ์ด๋๋ก ํ์ผ์ ์ก
# sudo docker cp [container name]:[container ๋ด๋ถ ๊ฒฝ๋ก] [host ํ์ผ๊ฒฝ๋ก] #์ปจํ ์ด๋์์ ํธ์คํธ๋ก ํ์ผ ์ ์ก
# sudo docker imagee tag [REPOSITORY๋ช :TAG๋ช ] [์๋ก์ง์ ํ REPOSITORY๋ช :TAG๋ช ] #REPOSITORY ์ด๋ฆ ๋ณ๊ฒฝ
# sudo docker run -d -i -t -p 80:80 --name apache2 symbiote/apache2 #80ํฌํธ๋ก ๋์ปค๋ฅผ ๋ฐ๋ชฌ์ํ๋ก ์คํํ๋ฉฐ ๋์ปค๋ช ์ apache2๋ก ์ง์
# sudo usermod -aG docker [user๋ช ] #๋์ปค ๊ถํ์ ์ผ๋ฐ์ฌ์ฉ์์๊ฒ ์ฃผ๊ธฐ
# sudo docker commit [์ปจํ ์ด๋ID][username][์ด๋ฏธ์งname]#docker commit๊ธฐ๋ฐ ์ด๋ฏธ์ง ์์ฑ
# sudo docker save [name] -o guleum.tar #์ด๋ฏธ์ง๋ฅผ .tar ํ์ผ๋ก ์ถ์ถ
# sudo docker info #๋์ปค ์ ๋ณด ํ์ธ
# sudo docker kill [์ปจํ ์ด๋ID] #์คํด์ค์ธ ์ปจํ ์ด๋ ์ค์ง
'ETC' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
apt-get ๋ช ๋ น์ด ์ ๋ฆฌ (0) | 2020.12.04 |
---|---|
Proxychains ์ค์ (IP์จ๊ธฐ๊ธฐ) (0) | 2020.12.03 |
Tor Network + Burpsuite ์ค์ (0) | 2020.12.01 |
๋คํธ์ํฌ ํ๋ฆฐํฐ ์ทจ์ฝ์ (0) | 2020.10.18 |
RF Replay ๊ณต๊ฒฉ(HackRF one) (1) | 2020.10.17 |