본문 바로가기
728x90
반응형

분류 전체보기539

docker run : 컨테이너 생성 # 컨테이너 생성 $ docker run --name python-10 python:3.10-alpine3.15 python-10 이라는 이름의 컨테이너가 생성된다. # 생성된 컨테이너 리스트 확인 $ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a2a72e9447d3 python:3.10-alpine3.15 "python3" 59 seconds ago Exited (0) 59 seconds ago python-10 2a4a08bd20e3 docker:test "docker-entrypoint.s…" 30 minutes ago Up 30 minutes 0.0.0.0:8888->3000/tcp, :::8888->3000/tcp st.. 2023. 5. 1.
docker ps -a : 컨테이너 리스트 확인 명령어 $ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 2a4a08bd20e3 docker:test "docker-entrypoint.s…" 22 minutes ago Up 22 minutes 0.0.0.0:8888 stupefied_driscoll 2023. 5. 1.
docker container prune :사용하지 않는 Docker 오브젝트 일괄 삭제 컨테이너 prune은 중지된 모든 컨테이너를 삭제해줍니다. $ docker container prune WARNING! This will remove all stopped containers. Are you sure you want to continue? [y/N] y Deleted Containers: a4365005d20a190be4a9227f49660e3183fabe968428d4707007a77757dd18a5 ..... Total reclaimed space: 67.06MB 중지된 컨테이너는 CPU나 메모리 같은 자원을 사용하지는 않습니다만, 모든 Docker 컨테이너는 고유한 디스크 영역(레이어)을 가지고 있기 때문에 컨테이너를 삭제해서 디스크 용량을 확보할 수 있습니다. 단, 중지된 컨테이너.. 2023. 5. 1.
[오류]System has not been booted with systemd as init system (PID 1). Can't operate.Failed to connect to bus: Host is down 에러 $ sudo systemctl start docker System has not been booted with systemd as init system (PID 1). Can't operate. Failed to connect to bus: Host is down 해결 sudo /etc/init.d/docker start 2023. 5. 1.
🐳 Docker 명령어 정리 / Docker 트러블슈팅 Docker 명령어 docker build 이미지 생성 -t, tag 이미지이름 , 정확히는 이미지 : 태그 -f, file Dockerfile 이름 (Dockerfile 의 위치 -rm 빌드후 컨테이너 삭제 -build arg ARG 값 전달 docker run 컨테이너 실행 -d 백그라운드 실행 -I 컨테이너 입력 -t 컨테이너 출력 --net 네트워크 지정 -p, port 포트번호 연결 -v, volume 바인드 마운트 --name 컨테이너 이름 -e, env 환경변수 전달하기 --rm 컨테이너 종료시 , 컨테이너 삭제 --entrypoint docker exec 컨테이너에 접속 -i, interactive -t: terminal 예 docker exec it bash docker cp 파일 디렉토.. 2023. 4. 29.
Chatgpt 가 설명해주는 Nest.js의 장단점 Nest.js의 장점과 단점에 대해 알려드리겠습니다. 😎장점: Express와 같은 Node.js 웹 프레임워크에서 사용하는 많은 개념들을 확장하여 더욱 구조적이고 모듈화된 애플리케이션을 쉽게 개발할 수 있습니다. TypeScript를 지원하여 컴파일 시간에 타입 오류를 잡을 수 있어 코드 안정성과 유지보수성이 높아집니다. 모듈화된 아키텍처를 사용하여 코드를 쉽게 재사용하고, 테스트하기도 용이합니다. Nest.js는 웹 애플리케이션 뿐만 아니라 마이크로서비스, API, 스트리밍, 웹소켓 등 다양한 분야에서도 사용할 수 있습니다. 😎단점: Nest.js는 새로운 개념들과 아키텍처를 포함하고 있기 때문에, Node.js나 Express와 같은 경험이 많은 개발자들에게는 학습 곡선이 높을 수 있습니다. Nes.. 2023. 4. 25.
Chatgpt 가 말해주는 요즘 가장 '핫'한 프로그래밍 언어 현재 가장 핫한 프로그래밍 언어는 여러 가지가 있지만, 다음과 같은 언어들이 큰 인기를 끌고 있습니다. Python: 인공지능, 데이터 분석, 웹 개발 등 다양한 분야에서 사용되는 인기 있는 언어입니다. JavaScript: 웹 프론트엔드 및 백엔드 개발, 모바일 앱 개발 등 다양한 분야에서 사용되는 언어입니다. Java: 대규모 애플리케이션 개발에서 가장 많이 사용되는 언어 중 하나입니다. Kotlin: 안드로이드 앱 개발에서 대체재로 떠오르고 있는 언어입니다. TypeScript: JavaScript의 상위 집합 언어로, 정적 타입 검사 기능 등을 제공하여 코드의 안정성과 유지보수성을 높입니다. Go: 구글에서 개발한 언어로, 높은 성능과 간결한 문법 등으로 인기가 있습니다. 이외에도 Rust, Sw.. 2023. 4. 25.
Chatgpt 가 말해주는 React의 장/단점 Chatgpt 가 매우 똑똑하고 한글로 물어봐도 한글로 대답해준다. 프로그래밍 언어에 대한 냉철한 평가가 가능할지 궁금했다. 결론을 미리말하면 나보다 한국말 잘한다. React의 가장 큰 장점 중 하나는 성능입니다. React는 가상 돔(Virtual DOM)을 사용하여 빠른 업데이트와 렌더링을 가능하게 합니다. 가상 돔은 메모리 상에 존재하는 가상의 DOM이며, 변경 사항을 실제 DOM에 적용하기 전에 가상 돔 상에서 처리하여 불필요한 업데이트를 최소화합니다. 이를 통해 웹 애플리케이션의 성능이 향상되고, 사용자 경험이 개선됩니다. 또한 React는 컴포넌트 기반 아키텍처를 사용하여 코드의 재사용성이 높아지고, 유지보수가 쉬워집니다. 이러한 이점들은 대규모 웹 애플리케이션을 개발할 때 매우 유용하며, .. 2023. 4. 25.
[react-sortablejs] 리액트 순서 드래그 앤 드랍 react-sortablejs 라이브러리 사용 핸들 동작 테스트 코드(베이스 of 베이스 코드 ) 입니다. 리액트 라이브러리 중 가장 단순하지만 기본 기능은 탄탄하니 응용하여 사용 가능 할듯 합니다. import React, { FC, useState } from "react"; import { ReactSortable } from "react-sortablejs"; const TestDrag = () => { const [state, setState] = useState([ { id: 1, name: "Peace" }, { id: 2, name: "Soma-damian" }, { id: 3, name: "Lee" }, ]); const sortableOptions = { animation: 150, f.. 2023. 4. 14.
728x90
반응형