본문 바로가기

반응형

분류 전체보기

(251)
[ VM / Docker ] Docker-Compose 설치하기 docker-compose는 Docker 컨테이너를 정의하고 실행하기 위한 도구입니다. 다양한 플랫폼에서 docker-compose를 설치할 수 있습니다. 아래는 Windows, macOS, 및 Linux에서 docker-compose를 설치하는 방법에 대한 안내입니다.1. Windows에서 docker-compose 설치Windows에서는 Docker Desktop을 설치하면 docker-compose가 자동으로 포함됩니다.Docker Desktop 설치:Docker Desktop for Windows에서 설치 파일을 다운로드합니다.다운로드한 설치 파일을 실행하고 설치 지침을 따릅니다.설치가 완료되면 Docker Desktop을 실행하고 설정을 완료합니다.설치 후, 명령 프롬프트나 PowerShell에..
[ VM / Docker ] Dockerfile 작성하기 Dockerfile은 Docker 이미지를 빌드하기 위해 사용되는 파일로, 각 명령어는 컨테이너 이미지의 레이어를 정의합니다. Dockerfile에서 사용할 수 있는 주요 옵션(명령어)에 대해 설명드리겠습니다.1. Docker, Docker-compose 설치옵션--f : dockerfile의 위치가 ./ 가 아닐 경우 경로를 준다.--t : 빌드되는 이미지의 이름을 준다.2. Dockerfile 기본 옵션 (명령어)FROM설명: 베이스 이미지를 지정합니다. Docker 이미지는 다른 이미지 위에 쌓여서 만들어지기 때문에 FROM 명령어는 첫 번째로 사용됩니다.예시:FROM ubuntu:20.04RUN설명: 컨테이너 내부에서 명령어를 실행하고, 그 결과를 새로운 이미지 레이어로 커밋합니다. 주로 패키지 ..
사용자에게 docker group 설정하기 1. docker group 확인하기 grep docker /etc/group 2. user docker group 설정하기 usermod -aG docker user_name
[ 리눅스 / Linux ] Sed 사용하기 sed는 Linux에서 강력한 스트림 편집기(스트림 에디터)로, 텍스트를 대량으로 처리하고 편집하는 데 매우 유용합니다. sed를 사용하면 파일의 내용을 변경하거나 텍스트 스트림에서 데이터를 수정할 수 있습니다. sed는 주로 명령줄에서 사용되며, 정규 표현식과 결합하여 복잡한 텍스트 변환 작업을 수행할 수 있습니다.sed의 기본 사용법sed 명령은 일반적으로 다음 형식으로 사용됩니다:sed [옵션] '명령' [파일][옵션]: sed 명령에 대한 다양한 옵션입니다.'명령': 수행할 작업을 정의하는 sed 명령입니다.[파일]: 입력 파일입니다. 파일을 지정하지 않으면 sed는 표준 입력(STDIN)을 사용합니다.주요 옵션-e: 여러 명령을 사용할 때 사용합니다.-i: 파일을 직접 수정할 때 사용합니다. -..
Swift Overview Logo Swift 칼새의 영어 이름이다. 로고도 칼새의 모습을 이미지화 하였다. 개발 주체 2014년 Apple에서 공개한 언어이다. 목표 Object-C를 대체하는 언어이다. C/C++ 이후 개발된 다양한 언어의 장점을 수용하여 편리성과 생산성을 향상 시킨 언어이다. 버전 현재 Swift 5의 업그레이드가 계속 진행 중이다. Version 1 - 2014 Version 2 - 2015 Versoin 3 - 2016 Version 4 - 2017 Version 5 - 2019 개발 환경 MacOS, Linux, Windows를 지원한다. Windows 용은 2020년 Version 5.3부터 지원되고 있다.
[ SQLite ] table 보기, table 구조 보기 1. SQLite 시작하기 # sqlite3 example.db 2. db 보기 현재 사용하고 있는 데이터베이스를 확인한다.sqlite> .databasemain: /home/ubuntu/db/main.db  3. table 보기 현재 사용하고 있는 데이터베이스에 있는 table을 모두 보여 준다.sqlite> .tablestable1 table2  4. table 구조 보기 sqlite> .schemaCREATE TABLE tabl31( id, column1 text, column2 text);CREATE TABLE table2( id, column1 text, column2 text); 5. 종료 하기sqlite> .quit
[ 리눅스 / Linux ] 여러 파일 내 특정 문자열 교체 하기 1. find 명령 사용파이 이름이 .html 로 끝나는 모든 파일을 찾아준다.john@gpjigi.co.kr$ find ./ -name "*.html" 2. sed 명령 사용파일 내에서 old로 시작 하는 부분을 찾아서 new로 변경 한다.john@gpjigi.co.kr$ sed -i 's/old/new/g' {} \; 3. find, sed 조합으로 여러 파일 내 문구 변경.html로 끝나는 파일의 내용 중에서 old인 부분을 new로 전부 교체한다.john@gpjigi.co.kr$ find ./ -name "*.html" -exec sed -i 's/old/new/g' {} \;
Tomcat > Tomcat 설치 및 시작 1. Tomcat Download 아래 링크로 이동한다. https://tomcat.apache.org/download-90.cgi Apache Tomcat® - Apache Tomcat 9 Software Downloads Welcome to the Apache Tomcat® 9.x software download page. This page provides download links for obtaining the latest version of Tomcat 9.0.x software, as well as links to the archives of older releases. Unsure which version you need? Specification version tomcat.apache.or..

반응형