๋ก๊ทธ์ธ
- docker login: ๋์ปค ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธ
- docker info | grep Username: ๋ก๊ทธ์ธํ ๊ณ์ ์กฐํ
๋์ปค ์ด๋ฏธ์ง
- docker images: ๋์ปค ์ด๋ฏธ์ง ์ ์ฒด ์กฐํ
- docker pull {์ด๋ฏธ์ง๋ช }:{ํ๊ทธ}: ์ด๋ฏธ์ง ๋ค์ด
- docker build -t {์ด๋ฏธ์ง๋ช }:{ํ๊ทธ} {๊ฒฝ๋ก}: Dockerfile ์คํ ๋ฐ ์ด๋ฏธ๋ช , ํ๊ทธ ์ค์
์ปจํ ์ด๋
- docker run -it --name={์ด๋ฆ} {์ด๋ฏธ์ง๋ช } bash: ์ปจํ ์ด๋ ์ด๋ฆ์ {์ด๋ฆ}์ผ๋ก ์ง์ ํ๊ณ {์ด๋ฏธ์ง๋ช }์ ์คํ, bash๋ฅผ ํตํด ๋ด๋ถ๋ก ๋ค์ด๊ฐ๊ฒ ๋ค.
- docker run -d -p {์ธ๋ถํฌํธ}:{๋ด๋ถํฌํธ} --name={์ด๋ฆ} {์ด๋ฏธ์ง๋ช }: ํฌํธ ํฌ์๋ฉํ๋ฉฐ ๋ฐฑ๊ทธ๋ผ์ด๋๋ก ์ปจํ ์ด๋ ์ค
- docker ps: ์คํ์ค์ธ ์ปจํ ์ด๋ ์กฐํ
- docker ps -a: ์คํ์ค์ด๊ฑฐ๋ exited ๋ ์ปจํ ์ด๋ ์กฐํ
- ctrl + p + q: bash๋ก ๋ค์ด์๋ ์ปจํ ์ด๋์์ ๋์ค๊ธฐ (exit์ผ๋ก ๋์ค๋ฉด ์ปจํ ์ด๋๊ฐ ์ฃฝ์ด๋ฒ๋ฆฐ๋ค)
- docker inspect {์ปจํ ์ด๋๋ช } | grep -i ipa: {์ปจํ ์ด๋๋ช }์ ํด๋นํ๋ ip Address ์กฐํ
- docker cp {์ฎ๊ธธ ํ์ผ} {์ปจํ ์ด๋๋ช }:{๊ฒฝ๋ก}: VM ํ๊ฒฝ์ {์ฎ๊ธธ ํ์ผ}์ ์ปจํ ์ด๋ ๋ด๋ถ์ ํน์ ๊ฒฝ๋ก๋ก ์นดํผ (๋ก์ปฌ์์ VM์ผ๋ก ์ฎ๊ธธ ๋ WinSCP ํด ๋งค์ฐ ํธ๋ฆฌ)
- docker build -t {์ปจํ ์ด๋๋ช }:{ํ๊ทธ} {๊ฒฝ๋ก}: Dockerfile ์คํ ๋ฐ ์ปจํ ์ด๋๋ช , ํ๊ทธ ์ค์
- docker stop {์ปจํ ์ด๋ID}: ์ปจํ ์ด๋ID์ ํด๋นํ๋ ์ปจํ ์ด๋ stop
- docker rm {์ปจํ ์ด๋ID}: ์ปจํ ์ด๋ID์ ํด๋นํ๋ ์ปจํ ์ด๋ ์ญ์
- alias cexrm='docker rm $(docker ps --filter 'status=exited' -a -q)': ์๋๊ฐ exited์ธ ์ปจํ ์ด๋ ์ ๋ถ ์ญ์ ํ๋ ๋ช ๋ น์ด๋ฅผ alias๋ก ์ ์ฅ. ์ถํ์ cexrm์ ์น๋ฉด ์ฃฝ์ด์๋ ์ปจํ ์ด๋๊ฐ ์ ๋ถ ์ญ์ ๋จ. ์ด ๋ช ๋ น์ด๋ฅผ vi .bashrc์ ์ ์ด๋๊ณ ์ฌ์ฉํ๋ฉด ์๊ตฌ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋ค.
'Docker ๐' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Docker] ๋์ปค DNS์ ์ปจํ ์ด๋ proxy(Nginx) (0) | 2023.09.10 |
---|---|
[Docker] docker image์ ๋ํ ์ดํด์ ๊ด๋ฆฌ (0) | 2023.09.10 |
[Docker] GUI ์ปจํ ์ด๋ ๊ด๋ฆฌ ๋๊ตฌ, Portainer (0) | 2023.09.10 |
[Docker] Nginx๋ฅผ ํตํ ๊ธฐ์ (0) | 2023.09.08 |
[Docker] ์ปจํ ์ด๋ ๊ธฐ์ ์ ์ดํด (0) | 2023.09.08 |