기초/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