운영체제/doker

docker(3)

Eprld 2024. 8. 20. 16:50

docker run

-d

-p 3306:3306

-e MYSQL_ALLOW_EMPTY_PASSWORD=1

-v / 경로

mysql

 

도커 디버깅ㅇ

-로그 찾아봄 

-들어가서 exec

 

 

ssh user1@192.168.

 

폴더 생성하기

 

hello world 빌드하기

 

컨테이너 확인하고 삭제하기

 

프론트 작성

docker build . -t mynginx:0.1 빌드 명령어

docker run mynginx:0.1

 

port 설정하고 내보내기 / 결과

결과

 

redhat 계열

yum update 윈도우의 보안 패키지 설치의   경로 갱신  

 

컨테이너 이미지 빌드 수칙

CI/CD 자동화 

1. 사용자와 대화 시도X

2. 백그라운드로 실행하면 안됨, 포어 그라운드로 프로세스가 성치하고 동작해야함)

3. devSecOps

-데몬 서비스 만들고 싶으면 실행한 프로세스가 종료되면 안댐

 

오류 코드 확인

docker logs 로그 확인

docker exec 로 들어가서 확인

 

docker run -it ubuntu:latest

 

 

 

백그라운드

root@9b71842fa3b9:/# apt install curl -y

 

호스트 설치 -> 데몬이 졿은 점

 

데몬 끄는 법

 

알파인리눅스  

 

docker run -d mynginx:0.1

docker run -d -p 8000:80 mynginx:0.1

 

리다이랙트 

stdout=

stder=

 

댕글링 이미지 

 

python

 

베이스이미지 : python

alpine

 

리눅스 . 현재 디렉토리

 

나의 로컬 환경에 있는 파일 복사

COPY . .

나중에 컨테이너 실행할 떄 실행될 명령어

 

웹 서비스를 해주느 ㄴsw  app

WAS

 

 

 

'운영체제 > doker' 카테고리의 다른 글

docker(3) 네트워크  (0) 2024.08.19
docker(2) mysql  (0) 2024.08.19
docker(1)  (0) 2024.08.19
ubuntu  (0) 2024.08.19