사용자 도구

사이트 도구


wiki:3party:docker

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
wiki:3party:docker [2022/07/06 19:23]
dhan
wiki:3party:docker [2023/03/25 17:49] (현재)
dhan
줄 4: 줄 4:
   * author      : 주레피   * author      : 주레피
   * email       : dhan@repia.com   * email       : dhan@repia.com
-  * lastupdate 2020-12-14+  * lastupdate 2023-03-25
 </WRAP> </WRAP>
    
 ===== 도커란 ===== ===== 도커란 =====
-[[https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html|도커란 무엇인가?]]+  * [[https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html|도커란 무엇인가?]]   
 +  * [[https://www.opentutorials.org/course/128/8657 | 생활 코딩 Docker]] 강의
  
 ===== 설치 ===== ===== 설치 =====
 [[wiki:3party:docker:우분투에서 도커 설치|우분투에서 도커 설치]] \\ [[wiki:3party:docker:우분투에서 도커 설치|우분투에서 도커 설치]] \\
 [[wiki:3party:docker:CentOS에서 도커 설치|CentOS에서 도커 설치]] \\ [[wiki:3party:docker:CentOS에서 도커 설치|CentOS에서 도커 설치]] \\
- 
  
 ===== 기본 명령어 ===== ===== 기본 명령어 =====
줄 51: 줄 51:
  
 * [[https://www.leafcats.com/163|docker cp - 호스트 컨테이너 사이 파일 복사]] * [[https://www.leafcats.com/163|docker cp - 호스트 컨테이너 사이 파일 복사]]
 +* [[https://nyeongnyeong.tistory.com/269|[Docker] docker inspect]]
 +
 +===== 네트워킹 =====
 +  * [[https://www.daleseo.com/docker-networks/|Docker 네트워크 사용법]]
 +  * [[https://algo79.tistory.com/entry/docker-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EC%B6%94%EA%B0%80-%ED%95%98%EA%B8%B0|docker 네트워크 추가 하기]]
 +  * [[https://hnsuk.tistory.com/m/49|[WSL2] Docker container 원격 접속]]
  
 ===== Case Study ===== ===== Case Study =====
-[[wiki:3party:docker:마리아DB 설치|마리아DB 설치(도커)]]+[[wiki:3party:docker:마리아DB 설치|마리아DB 설치(도커)]] \\ 
 +[[wiki:3party:docker:리눅스 설치|리눅스 설치(도커)]]
  
-   +===== Tip ===== 
-===== Linux 설치 ===== +  * [[https://eyeballs.tistory.com/49|[Docker] Docker container 바깥에서 명령 내리기]]  
-docker-compose.yml +  * [[https://itholic.github.io/docker-copy/|[Docker] 도커 파일 복사 (로컬 <-컨테이너)]]  
-<code text+  * [[https://oboki.net/workspace/system/docker/docker-%EC%8B%A4%ED%96%89-%EC%A4%91%EC%9D%B8-container%EC%97%90-%ED%8F%AC%ED%8A%B8-%EC%B6%94%EA%B0%80%ED%95%98%EA%B8%B0/|[Docker] 실행 중인 Container에 포트 추가하기]]  
-version'3.8'+  * [[https://medium.com/sjk5766/%EC%8B%A4%ED%96%89%EC%A4%91%EC%9D%B8-container%EC%97%90-port-or-volume-%EC%B6%94%EA%B0%80-ae8889344c68|실행중인 container에 port or volume 추가]] 
 +    * 현재 상태를 이미지로 만들고 이미지를 다시 실행(포트 추가해서)
  
-services: +===== Troubleshooting ===== 
-    centos8: +[[https://blog.dalso.org/it/12587|DockerError Response From DaemonLstat /Var/Lib/Docker/Overlay2: No Such File Or Directory.]]
-        hostname: centos8 +
-        container_name: centos8 +
-        privileged: true +
-        user: root +
-        build: +
-            context: . +
-            dockerfile: Dockerfile +
-        stdin_open: true +
-        tty: true +
-        volumes: +
-            - ./data:/data +
-        ports: +
-            - '2228:22' +
-            - '2280:80' +
-            - '2281:7000' +
-            - '2282:7001' +
-            - '2283:7002' +
-            - '2284:7003' +
-            - '2285:7004' +
-        expose: +
-            - '2228' +
-            - '2280' +
-            - '2281' +
-            - '2282' +
-            - '2283' +
-            - '2284' +
-            - '2285' +
-        command: /sbin/init +
-</code> +
- +
-Dockerfile +
-<code text>  +
-FROM centos:8  +
-WORKDIR   +
-</code> +
- +
-<code bash> +
-$> docker-compose up -d +
-</code> +
- +
-<code bash> +
-$> yum install -y openssh-server +
-$> vi /etc/ssh/sshd_config <- 포트 변경 +
- +
-$> yum install -y passwd +
-$> /usr/sbin/useradd www   <- 사용자 생성 +
-$> yum install -y net-tools +
-$> yum install -y make gcc gcc-c++ libstdc++-devel  +
-$> yum install -y unzip file cronie mlocate binutils +
-</code>+
  
 ===== Ref ===== ===== Ref =====
 +  * [[https://docs.docker.com/engine/reference/commandline/network_create/|docker network create(Official Site)]]
   * [[https://firework-ham.tistory.com/105|[Docker] Window Docker mariadb 설치하기]]   * [[https://firework-ham.tistory.com/105|[Docker] Window Docker mariadb 설치하기]]
   * [[https://conservative-vector.tistory.com/entry/%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4%EC%99%80-%EB%8F%84%EC%BB%A4%EC%9D%98-%EC%B0%A8%EC%9D%B4|쿠버네티스와 도커의 차이]]    * [[https://conservative-vector.tistory.com/entry/%EC%BF%A0%EB%B2%84%EB%84%A4%ED%8B%B0%EC%8A%A4%EC%99%80-%EB%8F%84%EC%BB%A4%EC%9D%98-%EC%B0%A8%EC%9D%B4|쿠버네티스와 도커의 차이]] 
줄 123: 줄 82:
   * [[https://javacan.tistory.com/entry/docker-start-2-running-container|도커 시작하기 2 : 컨테이너 실행하기]]   * [[https://javacan.tistory.com/entry/docker-start-2-running-container|도커 시작하기 2 : 컨테이너 실행하기]]
  
 +{{tag>주레피 도봉산핵주먹 eleven docker 도커 heon}}
  
-{{tag>주레피 도봉산핵주먹 eleven docker 도커}} 
/volume1/web/dokuwiki/data/attic/wiki/3party/docker.1657102981.txt.gz · 마지막으로 수정됨: 2022/07/06 19:23 저자 dhan