Operating System/Docker

Operating System/Docker

[Docker] 우분투에서 명령어 입력시 성공하면 success 실패하면 fail 출력하는 방법

다음 명령어를 사용해보자 cd ls pwd 성공시 mkdir my_dir && echo success || echo fail ls 실패시 mkdir my_dir && echo success || echo fail

Operating System/Docker

[Docker] 우분투에서 이전 명령어의 실행여부 확인하는 방법

우분투에서 명령어를 입력 후 이전 명령어가 성공했는지 실패했는지 0과 1로 확인하는 방법이 있다. 성공하면 0 실패면 1 먼저 현재 계정의 홈디렉토리로 이동해보자. cd 먼저 성공하는 명령어를 입력 후 확인해보자 mkdir my_dir echo $? 같은 이름의 디렉토리를 만드는 에러를 발생시킨 후 확인해보자. mkdir my_dir echo $?

Operating System/Docker

[Docker] 우분투에서 ; 와 && 의 차이

; 와 && 는 여러 명령어를 동시에 실행시키는 것은 동일하다. 하지만 ; 는 앞의 명령어의 성공여부에 상관없이 모든 명령어를 실행하고, && 는 앞의 명령어가 실패하면 뒤 명령어를 실행시키지 않는다. 아래의 두 명령어는 모든 명령어가 성공하므로 명령어의 차이는 없다. mkdir dir_1 ; cd dir_1 ; touch text mkdir dir_2 && cd dir_2 && touch text 먼저 두 디렉토리를 지우자 rm -rf dir_1 dir_2 같은 이름을 가진 디렉토리를 만들면 에러를 발생시킨다. 다음 명령어를 실행해보자. 첫번째 명령어와 두번째 명령어가 같다. mkdir dir_1 ; mkdir dir_1 ; cd dir_1 ; touch text mkdir dir_2 && mkdir ..

Operating System/Docker

[Docker] vim 에디터 설치하는 방법 (bash: vi: command not found)

다음과 같은 에러가 발생한다. vi 에디터가 설치돼 있지않아서 발생하는 에러다. 설치해보자 먼저 패키지 업데이트 apt-get update vim 에디터 설치 apt-get install vim -y 이제 에디터를 사용해보자 cd ls pwd vi my_test.txt 아무렇게 입력하고 확인해보자 cat my_test.txt

Operating System/Docker

[Docker] 우분투 컨테이너의 디스크 용량 확인하는 방법

용량 확인 df -h 디스크 타입도 같이 확인 df -h -T

Operating System/Docker

[Docker] 우분투 컨테이너 생성하는 방법

다음과 같은 방식으로 우분투 컨테이너를 만들면 계속 컨테이너가 죽는다. ./Dockerfile ./docker-compose.yml ./Dockerfile FROM ubuntu:18.04 ./docker-compose.yml version: '2' services: ubuntu: hostname: ubuntu container_name: ubuntu build: context: . dockerfile: ./Dockerfile docker ps -a docker-compose up -d 현재 실행중인 컨테이너 확인 docker ps 모든 컨테이너 확인 docker ps -a 먼저 도커 컨테이너를 종료시키고 종료 됐는지 확인하자 docker-compose down docker ps -a d..

Operating System/Docker

[Docker] 도커 네트워크 종류 정리

- 도커는 컨테이너를 만들 때 내부 IP를 순차적으로 할당한다. 1. bridge 네트워크 2. host 네트워크 3. none 네트워크 4. container 네트워크 5. overlay 네트워크 1. bridge 네트워크 - docker0 네트워크와 같은 말 - 같은 브릿지에 있는 컨테이너끼리는 통신이 가능하게 해주고, 다른 브릿지는 통신할 수 없도록 함 - 컨테이너를 생성하면 디폴트로 bridge 네트워크로 연결됨 2. host 네트워크 - 호스트의 네트워크 환경을 그대로 사용 - 주로 컨테이너가 한개일 때 유용 - 호스트의 네트워크를 그대로 사용하기 때문에 포트포워딩이 필요 없음 - 포트포워딩은 docker-compose...

Operating System/Docker

[Docker] executor failed running [/bin/sh -c apt-get update]: exit code: 100 에러

도커이미지 빌드시 실패한 이력이 있어서 빌드가 안됨 빌드 옵션에 --no-cache 사용할 것

Operating System/Docker

[Windows11] How to install vscode in windows11

https://code.visualstudio.com/download Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications. code.visualstudio.com

Operating System/Docker

[Docker] Error - WSL 2 installation is incomplete.

Run as administrator dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

박경태
'Operating System/Docker' 카테고리의 글 목록 (2 Page)