728x90
Docker CentOS 설치
컨테이너화 vs 가상화/Docker 2022. 4. 27. 15:02

Docker 에 CentOS를 설치하는 방법 환경 OS : Window 1. CMD docker pull centos => 최신 버전이 다운로드 된다. 2. docker container 생성 및 실행 docker run --name centos 하지만 docker 에서 centos 컨테이너를 만들어서 systemctl을 실행하면 이런 에러가 나온다. 이 문제는 가상화 시스템에 나오는 문제인데 정확한 원인은 아직 잘 모른다. centos 이미지를 다운받을 때 systemctl이 되는 버전으로 다운을 받거나 아니면 밑에 나오는 옵션으로 실행 시켜주면 된다. docker run --name --privileged -d centos /usr/sbin/init 그 후 컨테이너 실행 시는 docker exec -..

Docker 파일 옮기기
컨테이너화 vs 가상화/Docker 2022. 4. 24. 20:52

현재 있는 로컬 PC의 디렉토리에서 Docker에 있는 mariaDB로 .sql 파일을 옮기는 과정 명령어만 적혀있음. 1. 로컬 -> Docker 로컬에서 docker로 옮길 파일이 있는 위치에서 $ docker cp .sql :/tmp/ /tmp/ 는 container 에 있는 위치이다. 다시 말해서 .sql 파일을 container의 /tmp/경로에 놓겠다는 뜻이다.

Docker에 MariaDB 설치 후 적용
컨테이너화 vs 가상화/Docker 2022. 4. 24. 20:48

docker에 mariadb를 적용해보도록 하겠다. 1. MariaDB 이미지 받기 명령창에서 mariadb의 이미지를 pull 받는다. $ docker pull mariadb mariadb 만 치면 가장 최신 버전인 latest로 다운로드가 된다. 다른 버전을 받고 싶으면 $ docker pull mariadb: 2. Container 생성 다음 명령어로 컨테이너를 생성시킨다. $ docker run --name -d -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWORD= mariadb --name 컨테이너 이름 -d container를 백그라운드에서 실행 -p port 설정 -p : --restart-always docker 데몬 실행 시 마다 자동시작 -e ..

Docker-compose 로 컨테이너 생성하기
컨테이너화 vs 가상화/Docker 2022. 4. 23. 01:24

얼마전에 Redis 와 Kafka를 설치해서 프로젝트에 설정만 해놔야 할 일이 생겼다.(공부용 으로) 그래서 내가 선택한 것은 yml파일로 redis,kafka를 적절하게 세팅만해서 컨테이너로 올리는 것으로 급하게 사용했다. 오늘은 그 방법을 까먹지 않게 적어놓을까 한다. OS : Mac 사용한 툴 : visual studio code, docker Yaml 파일 작성 자신이 원하는 위치에 폴더를 생성한다. /Users/username/Desktop 터미널에서 mkdir docker-compose-directory vscode에서 생성한 폴더에서 docker-compose.yml 파일을 생성(terminal에서 할 수도 있지만...) vscode에서 yml 파일 내용 작성 (메모장으로 해도됨) docke..

728x90