운영체제/도커 docker

운영체제/도커 docker

[Docker] 컨테이너가 실행중인지 확인하고 종료 및 삭제하는 쉘스크립트

.env IMAGE_NAME=docker-pgt/ubuntu_1804 IMAGE_TAG=0.01 CONTAINER_NAME=ubuntu_1804 test.sh if [[ "$(docker ps -a -q -f "name=${CONTAINER_NAME}" 2> /dev/null)" != "" ]]; then echo "There is a container." if [[ "$(docker container ls -q --filter "name=${CONTAINER_NAME}" 2> /dev/null)" != "" ]]; then echo "Container is running." echo "Shut down and remove the container." docker stop $(docker containe..

운영체제/도커 docker

[Docker] bash: add-apt-repository: command not found 에러 해결 방법

다음과 같은 에러가 발생 bash: add-apt-repository: command not found 다음 명령어로 패키지 설치 apt-get install software-properties-common -y 다시실행 add-apt-repository ppa:deadsnakes/ppa -y 정상적으로 동작한다!! 원하는 패키지 설치 apt-get install python3.10 -y

운영체제/도커 docker

[Docker] 표준 출력과 표준 에러 출력하지 않는 방법 > /dev/null 2>&1

현재 상태 확인 ls pwd 디렉토리 만들기 mkdir my_dir 에러 발생시키기 mkdir my_dir 에러 출력하지 않기 mkdir my_dir > /dev/null 2>&1 표준 출력하기 echo aaa 표준 출력시 출력하지 않게하기 echo aaa > /dev/null 2>&1

운영체제/도커 docker

[Docker] 우분투 파일설명자 정리

0 = 표준 입력 1 = 표준 출력 2 = 표준 에러

운영체제/도커 docker

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

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

운영체제/도커 docker

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

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

운영체제/도커 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 ..

운영체제/도커 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

운영체제/도커 docker

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

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

운영체제/도커 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..

박경태
'운영체제/도커 docker' 카테고리의 글 목록