
[Docker] 4. 컨테이너와 호스트 간의 파일 복사
2025. 6. 1. 22:03
DevOps/Docker
도커 파일 복사때로는 시스템의 개입 없이 파일을 주고 받아야 할 때가 있다.파일 복사는 컨테이너->호스트, 호스트->컨테이너로 양방향 모두 가능하다. 도커 파일 복사를 통해 index.html 파일 교체아파치 컨테이너 생성docker run --name apache-ex1 -d -p 8080:80 httpd컨테이너 생성 후 docker ps 로 컨테이너 동작 확인 https://localhost:8080 으로 접속 확인 "It works!" 라는 문구를 "Hello World!" 로 교체하는 작업 진행먼저, 도커 내부에 들어가서 index.html 파일의 위치 확인docker exec -it ed34bd6f1ad9 bashdocker exec 명령어를 사용docker ps로 확인한 CONTAINER_..

[Docker] 3. 도커 이미지를 사용해 워드프레스 구축하기
2025. 5. 19. 21:30
DevOps/Docker
도커 네트워크 워드프레스를 구축하기 위해서는 워드프레스 이미지와 MySQL 이미지가 필요하다.이 두 이미지로 만든 컨테이너가 각각 실행되며 두 컨테이너는 하나의 네트워크로 연결시켜야 한다. 도커 네트워크 생성하는 커맨드docker network create wordpress-net-ex1무언가를 생성했으면, 항상 확인하는 습관을 들이자.docker network ls MySQL 컨테이너 생성 및 실행docker run --name mysql-ex1 -dit --net=wordpress-net-ex1 -e MYSQL_ROOT_PASSWORD=myrootpass -e MYSQL_DATABASE=wordpress-db -e MYSQL_USER=wordpress-wana -e MYSQL_PASSWORD=w..

[Docker] 2. 도커 컨테이너 실행
2025. 5. 12. 00:37
DevOps/Docker
도커 컨테이너 생애주기create(생성) -> start(실행) -> stop(정지) -> rm(폐기) 이 단계를 컨테이너의 생애주기라 한다.실행중인 컨테이너를 바로 폐기할수는 없으며, 정지 후 폐기를 진행해야 한다. 컨테이너 생성 및 실행컨테이너를 생성하고 실행하는 커맨드이다.도커 컨테이너 생성에는 docker run 커맨드를 사용한다.이 커맨드는 도커 컨테이너를 실행하기 위해 필요한 이미지가 없다면 이미지를 내려받고 이미지로 컨테이너를 생성하고 실행하는 기능을 한다.docker run --name apache-ex1 -d -p 8080:80 httpd옵션 설명--name : 컨테이너의 이름을 지정-d : 백그라운드로 실행-p : 포트 번호 지정(호스트 포트 번호 :컨테이너 포트 번호)httpd :..

[Docker] 1. 도커란 무엇인가?
2025. 5. 11. 22:44
DevOps/Docker
도커란?도커를 한마디로 정의하면 데이터 또는 프로그램을 격리시키는 기능을 제공하는 소프트웨어이다.도커 컨테이너는 다른 컨테이너와 완전히 분리된 환경으로 분리된 컨테이너는 서로 영향을 받지 않는다. 도커의 동작원리도커를 사용하게 되면 운영체제 위에 도커 엔진이 동작하고 그위에서 컨테이너가 동작한다.도커는 기본적으로 리눅스 운영체제에서만 동작하고, 모든 컨테이너는 '리눅스 운영체제 비슷한 무언가'가 들어있다.윈도우에서 도커를 사용하려면 가상환경 위에 리눅스 운영체제를 설치하고 그 위에서 도커를 실행할 수 있다.혹은 윈도우용 도커 데스크탑을 사용한다. 도커 이미지, 컨테이너컨테이너를 생성하려면 이미지가 필요하다.이미지는 붕어빵 틀에 ..