docker

    Docker 로 Redis 설치하기

    Redis 는 키-값 구조로 비정형 데이터를 저장하고 관리하는 오픈 소스 기반의 비관계형 데이터베이스이다. 데이터베이스, 캐시, 메세지 브로커로 사용되며 인메모리 데이터 구조를 가진 저장소이다. redis 는 redis-cli 도 같이 구동해서 통신을 해야하기 때문에 2개의 컨테이너를 실행시켜야 한다. redis 전용 네트워크를 설정한다. docker network create redis-network 네트워크 추가 후 확인해본다. docker network ls /home/local/floder 부분에 본인이 볼륨을 지정하고자 하는 폴더 위치를 지정해주면 된다. docker run -itd --name redis-server \ -p 6379:6379 --network redis-network \ -v..

    docker 기반 airflow 설치하기

    docker 기반 airflow 설치하기

    도커 컨테이너 생성 docker run -it -d --restart always -p 11080:8080 -e LC_ALL=C.UTF-8 -v /home/bsh/docker-temp/airflow:/home/share --name airflow ubuntu:18.04 컨테이너 접속 docker exec -it airflow bash 설치 후 실행 Miniconda3-latest-Linux-x86_64.sh sh Miniconda3-latest-Linux-x86_64.sh docker restart 후 다시 접속한다 gcc를 설치해야한다. apt-get update apt-get install gcc apt-get install nano 그 후 conda를 업데이트하고 airflow를 설치해준다. con..

    도커 주요 명령어

    # root로 로그인 su # docker image 목록 확인 docker images # "실행 중"인 container 중 목록 확인 docker ps # "실행/종료/일시정지"된 모든 container 확인 docker ps -a # container 리소스 사용량 확인 docker stats # container 상세정보 확인 docker inspect [CONTAINER NAME OR ID] # 시작 container docker start [CONTAINER NAME OR ID] # container 접속 docker exec -it [CONTAINER NAME OR ID] bash # jupyter lab server 이미지로 컨테이너 생성 # jupyterlab:0.6-tf2.3-gpu ..

    Docker) redhat7 - service command not found

    docker에서 redhat을 다운로드하고 ssh를 하기 위해 service ssh start를 하려고 했다. service command not found 가 나와서 # yum install initscripts 후 service 명령어를 사용하면 될 것이다. 만약 그래도 service ssh start 가 안된다면 # systemctl start sshd 를 사용하면 된다.

    docker redhat 기본 환경 세팅

    yum 사용 가능하게 아래 홈페이지 참고 1. https://nitocin.tistory.com/entry/Redhat7-%EC%97%90%EC%84%9C-%EB%8B%A4%EC%9D%8C-repository%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0 # yum clean all # yum repolist all => repository 목록 확인 가능 # yum -y install openssh-server => ssh 설치 # yum install initscripts -y => service, systemctl 명령어 안될 때 # vi /etc/ssh/sshd_config => 파일 가운데의 PermitRootLogin을 yes로 바꿈 # passwd root => 비밀번호 변..

    외부에서 도커 접속 ssh

    (Ubuntu) 1. 업데이트 하기 apt-get update && apt-get install apt-file -y && apt-file update && apt-get install vim -y 위의 코드 사용하면 한번에 설치됨 추가로 apt-get install -y sudo 2. openssh-server - ssh 접속을 위해 필요 apt-get install net-tools nano openssh-server 3. ssh config 변경 vi /etc/ssh/sshd_config 파일 가운데의 PermitRootLogin을 yes로 바꿈 : 해당 설정을 바꾸지 않으면 다른 컴퓨터에서 일치하는 root 비밀번호를 넣더라도 접속이 되지 않는다. root로 접속하면 모든 권한을 가지므로 위험할 ..