반응형 Docker, k8s29 [Docker] Docker cp : host 에서 Container 로 file copy host , docker container file copy host filesystem 에서 docker 의 container 에 file 을 copy 하고 싶을 때 1. host -> docker container - test file 생성 - docker cp [hostFilePath] [container_name]:[containerPath] - container 에서 확인 2. docker container -> host - container 에서 test file 생성 test2.txt - docker cp [container_name]:[containerFilePath] [host_name] - host 에서 확인 > dir /w # 윈도우에서 dir 확인 (참고) exit 로 나온걸 보면 .. 2020. 3. 27. [Docker] 실행중인 container port 바인딩 container port binding 이전 글에 이어서 이미 생성 되고 nginx 도 설치한 container 에 포트 바인딩을 안했네요. 이때는 container 를 commit 해서 image 를 만들고 다시 docker run 으로 container 를 생성해야 합니다. 1. 현재 container 를 docker image 로 만들기 docker commit [container id] [imageName]:[tagName] # 일단 container id 확인. $ docker ps -a # docker container 를 image 로 생성 $ docker commit db4 centos-nginx:1 # 생성된 image 확인 $ docker images 2. image 를 이용해서 co.. 2020. 3. 27. [Docker] docker Centos 에 nginx 설치 Centos Nginx install 1. yum repos 추가 $ vi /etc/yum.repos.d/nginx.repo i 를 누르고 아래 내용을 입력합니다. centos7 기준. [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 (참고 vi 에서 저장하고 나오려면 esc 한번 -> : 입력 -> wq -> 앤터) (wq 는 쓰고 닫기, q! 는 쓰지않고 닫기) 2. yum install $ yum install -y nginx 뭔가 쫘라락~ 하고 설치가 됩니다. 3. nginx 실행 후 확인 일단 간단하게 확인하는 방법. $ nginx $ curl localhost 이렇게.. 2020. 3. 27. [Docker] window 에서 도커 centos container 실행 Window Docker centos container 실행 window 에 도커가 필요합니다. 2020/03/26 - [서버:컨테이너,도커,OS 등등] - [Docker] 도커. Window 에 설치하기 [Docker] 도커. Window 에 설치하기 Windows 10 에 Docker 설치 Windows 10 x64 Pro, Enterprise 또는 Education (빌드 15063 이상) docker hub 사이트에서 다운로드 https://hub.docker.com/editions/community/docker-ce-desktop-windows/ Docker D.. hello-bryan.tistory.com 설치 후 처음 실행하기 위해서 도커에 로그인을 합니다. 그리고 CMD 창에서 로그인 하면.. 2020. 3. 27. [Docker] 도커. Window 에 설치하기. 오류해결방법 Windows 10 에 Docker 설치 Windows 10 x64 Pro, Enterprise 또는 Education (빌드 15063 이상) docker hub 사이트에서 다운로드 https://hub.docker.com/editions/community/docker-ce-desktop-windows/ Docker Desktop for Windows - Docker Hub Docker Desktop for Windows Docker Desktop for Windows is Docker designed to run on Windows 10. It is a native Windows application that provides an easy-to-use development environment for.. 2020. 3. 26. [Docker] container commit ( 컨테이너를 이미지로) Docker commit container commit $ docker commit /: $docker commit -a "root user root@some.com" 9377 repos_name/container_name:tag_name 옵션 -a, --author : 이미지 생성장 정보. 예) "Foo Bar foo@bar.com" -m, --message : 변경사항 로그 메시지 -p, --pause = true : 이미지 생성 중 컨테이너 일시 정지 이미지 생성 확인 $ docker images 2020. 3. 17. [Docker centos] Docker Centos7 이미지 만들고 실행해보기 Docker centos 7 centos 7 에 docker 가 설치되어있는 상황에서 시작합니다. 1. centos image pull $ docker pull centos:latest 2. 이미지 목록 보기 $ docker images 3. 컨테이너 실행 $ docker run -i -t docker.io/centos /bin/bash 컨테이너가 실행되었습니다. 옵션설명 -i : 사용자가 입출력을 할 수 있는 상태로 -t : 가상 터미널 환경을 에물레이션 함 -d : 컨테이너를 백그라운드 형태로 계속 실행하게 함. 4. 컨테이너 종료 exit 를 입력하거나 Ctrl + d 하면 컨테이너도 중지시키면서 종료함. 종료 후 $ docker pa -a 쳐보면 Ctrl을 누른상태로 p 누르고 q 를 누르면 컨테.. 2020. 3. 17. [Docker] 이미지, 컨테이너 삭제/전체삭제 Docker image remove container remove # 컨테이너 컨테이너 리스트 - 실행중인것만 $ docker ps - 모든것 $ docker ps -a 컨테이너 삭제 - 컨테이너 리스트에 CONTAINER ID 부분의 값을 입력합니다. 앞에서부터 중복되는 값이 없다면 구분될수있는 값까지만 입력해도됩니다. 예) b64c0c31233 / 3ff43d2fo3ugh / 3ffe3jg4isdg 이런 아이디가 있다면 $ docker rm b64 까지만 입력해도됩니다. 하지만 $ docker rm 3ff 를 입력하면 3ff 로 시작하는 아이디가 두개가 있기 때문에 아이디를 더 입력해줘야합니다. $ docker rm [컨테이너ID] # 복수 삭제 가능 $ docker rm [컨테이너ID], [컨테이너.. 2020. 3. 17. Container & Docker (컨테이너 & 도커) 그림으로 이해하기 Container Docker 자세한 설명등을 잘 해둔 사이트가 너무 많아, 대략 그림으로만 빠르게 이해하기 쉽게 써봅니다. 설명 잘 해둔 사이트 여기설명, 여기실습, 여기 VM 과 Docker 비교 VM : OS위에 OS . 무거움 Docker : 프로세스 격리 . 빠름 도커에서 이미지란 한 이미지에서 여러개의 컨테이너를 생성할 수 있습니다. 컨테이너의 상태가 바뀌거나 삭제되더라도, 이미지는 변하지 않고 그대로 남아있습니다. 도커 레이어 (Docker Layer) Layer 별로 나눠져 있어서 필요한것만 가지고 Image 를 만들수 있다는 얘기. 이미지들은 도커 컨테이너에서 가져다 쓸수있고. 2020. 3. 11. 이전 1 2 3 다음 728x90 반응형