반응형

전체 글 721

[오류] docker: Error response from daemon: Conflict.

오류의 전문은 다음과 같다. user@Userui-MacBookPro ~ % docker run --name ws3 -p 8081:80 httpd docker: Error response from daemon: Conflict. The container name "/ws3" is already in use by container "83914bd033ac6457e9614e55d8b823afcffec417e8856c63eee3404e9a0875e8". You have to remove (or rename) that container to be able to reuse that name. See 'docker run --help'. 원인은 중복된 이름으로 run(이미지에서 컨테이너를 생성하는 명령어) 명령어를..

docker network

docker의 컨테이너는 웹서버의 역할도 가능하다. docker에 컨테이너를 생성 후 이에 접속하려면 다음과 같은 과정을 거쳐야 한다. 1. 호스트 컴퓨터의 포트인 80번에 신호를 전송한다. 현재 사용중인 아파치 웹서버의 기본 포트 값이 80이다. 2. 호스트의 80번 포트에 신호를 전송 후 이 80번과 연결된 컨테이너의 포트 8080번에 신호를 전송한다. 3. docker container 에 접속이 완료된다. 이를 위해선 다음과 같은 docker image 생성 과정을 거쳐야한다. 데스크톱 앱에서 이미지를 만들 때는 컨테이너 이름, 포트번호를 지정해주면 된다. 현재 웹서버의 포트번호는 80번이라 이에 연결될 컨테이너의 포트를 설정하면 된다. 나는 8080번으로 설정한다. 이렇게 하면 호스트의 80번으..

docker container, image run

docker는 한 이미지로 여러 컨테이너를 생성 가능하다. 구조도를 표현하자면 image. ----- run ----> container 로 표현 가능하겠다. image로 여러개의 컨테이너를 생성 가능하다. docker context ls 명령어를 통해 현재 실행중인 context가 데스크톱 앱임을 확인했다. docker run httpd 명령어로 httpd 이미지의 컨테이너를 생성했다. docker ps 명령어로 현재 실행중인 컨테이너를 조회했다. httpd 이미지의 컨테이너가 실행중이고 이름은 지정하지 않아 임의로 'friendly tesla'라는 이름이 붙었다. 다른 터미널에서 ws2 라는 이름을 지정하여 httpd 이미지의 컨테이너를 생성한다. docker ps 로 조회했다. ws2, friend..

docker context에 대해 (colima와 desktop-lunux)

docker를 처음 접할 땐 docker로 맥OS 상에서 오라클을 실행시키기 위한 방법을 찾을 때였다. docker를 무겁게 데스크톱 앱으로 돌리지 않을 수 있는 colima를 사용해 실행했는데 이후 고민이 생겼다. 1. docker를 colima로 사용하면 다른 image를 pull할 때 도커 데스크톱 앱이랑 공유가 안되는데 데스크톱 앱은 어떻게 다루지? 2. docker를 사용할 때 마다 colima를 실행해야 하는가? 이 두가지에 대한 답을 생활코딩 docker 강의를 수강하며 해결했다. 1번째 질문은 docker의 context를 변환하면 된다. 과정을 살펴보자. docker image 명령어로 image들을 확인했다. docker context ls로 확인한 결과 현재의 context는 coli..

[웹소설 리뷰] 히틀러가 되었다

히틀러가 되었다는 문피아에서 연재하는 대체역사 빙의물 소설이다. 아마 히틀러를 주인공으로 삼아 군인 시절부터 시작하는 소설은 이게 처음인 것 같다. 전형적인 대체역사물, 빙의물이지만 주인공의 능력에 작가가 조금 더 개연성을 불어넣었다. 보통 대체역사물의 비판점 중 하나가 주인공의 유능함에 있다. 아무리 역사 지식이 석박사급이라 해서 과거로 갔을 때 이렇게까지 행동할 수 있냐는 물음을 자주 받는 장르이다 보니 그 점을 염두에 둔 것 같다. 주인공은 하츠 오브 아이언을 하다가 히틀러에 빙의되고 독일을 강대국으로 만들라는 미션을 받게 되고, 미션을 클리어하지 못하면 회귀하게 된다. 히틀러로서의 첫 삶에선 독일군 원수, 두번째 삶에선 총통, 세 번째 삶에선 다른 나라로 가서 살다가 죽었다. 주인공은 독일을 강대..

[웹소설 리뷰] 대영제국에서 작가로 살아남기

오랜만에 문피아 소설을 읽었다. '대영제국에서 작가로 살아남기'는 이제 막 100화 남짓 연재된 작가물, 대체역사물 소설이다. 대체역사물인가? 할 수 있는데 작중 배경은 현실의 대영제국을 다뤘고 작중 인물들도 실존 인물들이기에 대체역사물이라 해도 될 것 같다. 현대의 웹소설 누렁이 겸 작가가 벨 에포크 시기의 대영제국으로 트립하고 벌어지는 이야기를 다룬다. 장점을 세 가지 정도로 꼽을 수 있는데 이 장점들이 대체역사물과 작가물의 혼합인 이 작품의 재미를 높게 끌어올려주는 것 같다. 장점 1. 자세한 고증 벨 에포크 시기의 대영제국에서 활동한 루이스 캐럴, 아서 코난 도일, 미합중국의 마크 트웨인 등의 인물들이나 왕립문학협회 같은 단체에 대한 고증과 자료조사가 꼼꼼하게 이뤄졌다는 게 소설을 읽으면서 자연스..

효과 좋은 이어폰 헤드폰 잭, 단자 관리법

원래 이어폰 잭을 단자에 꽂고 돌리면 지지직 거리는 소리가 나고 잭을 아무리 닦아도 음질이 점점 안좋아졌는데 이 방법을 쓰고 좋아졌다. 1. 이어폰 잭, 헤드폰 잭을 WD40을 묻힌 천으로 닦아 도포한다. 2. 맥북, 스마트폰의 이어폰 단자에 면봉을 집어넣고 돌려서 먼지를 청소한다. 오랫동안 청소를 안했으면 안에 먼지뭉치가 있을 가능성이 높으니 끝까지 꽉 집어넣고 빡빡 닦자. 맥북은 먼지가 얼마 안나왔지만 사용한지 오래된 스마트폰은 거뭇하게 찌꺼기가 묻어나오고 면봉 두개째에서 먼지뭉치가 툭 하고 밖으로 튀어나왔다. 면봉은 가위로 옆면을 두어번 자르고 튀어나온 부분은 적당히 뜯어낸 후 손으로 돌돌 말면 이어폰 단자에 잘 들어간다. 3. 면봉을 적당하 자르고 WD40을 도포한 후 단자 속을 청소했을 때처럼 ..

일상/잡담 2023.08.05

Google Colab 사용법 정리 - 2.Jupyter Notebook

Jupyter Notebook help() 파이썬 객체에 대한 요약 정보와 사용법 보기 기본적으로 제공되는 내장 함수 함수의 사용법을 얻고 싶을 때 사용 입력 help(min) #min 함수의 사용법 조회 출력 Help on built-in function min in module builtins: min(...) min(iterable, *[, default=obj, key=func]) -> value min(arg1, arg2, *args, *[, key=func]) -> value With a single iterable argument, return its smallest item. The default keyword-only argument specifies an object to return ..

Google Colab 사용법 정리 - 1.Google Colab

https://www.youtube.com/watch?v=wb4F1aeZtRA 위 영상을 시청하고 실습한 결과를 포스팅한다. Google Colab 사양 확인 플랫폼 확인 입력 import platform platform.platform() 결과 Linux-5.15.109+-x86_64-with-glibc2.35 운영체제 확인 입력 !cat /etc/issue.net #'!'으로 명령 프롬프트에 명령어를 입력 #'cat(concatenate)' 명령어로 파일의 내용 출력 #'/etc/issue.net' 는 리눅스의 배너파일이다. login 이전 줄에 이 파일에 저장된 배너를 출력한다. 결과 Ubuntu 22.04.2 LTS CPU 사양 확인 입력 !cat /proc/cpuinfo #리눅스 운영체제에서 탑..

반응형