기초/Docker
Docker 구현해보기
Yoiiin
2023. 5. 30. 20:13
환경 : Linux Ubuntu22, WSL2
WSL2 업데이트 참고 : https://gaesae.com/161
--Docker환경 다운로드--
sudo apt update
sudo apt-get install -y ca-certificates
sudo apt-get install -y curl
sudo apt-get install -y software-properties-common
sudo apt-get install -y apt-transport-https
--Docker Image 다운로드--
sudo docker pull ubuntu:22.04
sudo docker images : docker image목록 출력
--Docker Container 생성--
sudo docker create -i -t --name ubuntu1604 ubuntu:22.04
create 명령어를 통해 생성하며, name을 지정해주고 있다. 이후 rename을 통해 이름을 변경할 수 있으며 -i -t옵션은 terminal연결을 위한 옵션
sudo docker container ls -a : docker container의 자세한 내용 확인
ccf256746c354e6afe2fc8dc59ab132bfff015f84846bb4488e5305de44cd437 : 컨테이너 ID
--Docker Container 구동--
sudo docker container start ubuntu2204
status가 ‘created’에서 ‘up 구동시간’으로 변경된 것을 확인할 수 있다.
--Container terminal연결--
--Container terminal연결--
sudo docker attach ubuntu2204
sudo docker exec -it imageID /bin/sh
sudo docker run -it --name=my_python python:3.7.8-buster /bin/bash
--연결빠져나오기--
exit
SMALL