본문 바로가기

전체 글178

8. docker registry 도커 레지스트리는 docker 이미지가 저장되어있는 공간이다. nginx 이미지를 보자 User 부분은 사용자나 계정 이름을 나타낸다. Image 이름 부분과 동일하면 생략가능하다. docker.io는 docker의 기본 레지스트리인 Docker Hub이고 기본값으로 지정되어 있어 생략가능하다. Docker Hub 외에도 다양한 레지스트리가 있다. 예를 들면 gcr.io인 Google 레지스트리가 있다. 누구든 다운로드해서 사용 가능한 공개 이미지들이 있다. 하지만 인하우스 방식으로 개발한 애플리케이션이라면 공개되어선 안된다. 그럴때 사용하는것이 내부 프라이빗 레지스트리이다. 프라이빗 레지스트리 배포하기 docker registry 자체가 또 다른 애플리케이션이 되므로 docker 이미지로 사용할 수 있.. 2023. 1. 25.
7. docker compose 다수의 서비스를 실행하는 복잡한 애플리케이션을 설정하기위해서는 docker compose를 사용하는게 좋다. yaml형식의 구성파일인 docker-compose.yml을 생성하고 $ docker-compose up 명령어를 실행하기만 하면 docker-compose.yml에 구성한 애플리케이션 스택 전체를 불러올 수 있다. 대신 하나의 docker host에 실행되는 컨테이너에만 사용할 수 있다. 예들들어 파이썬으로 개발한 voting-app 으로 투표를 하면 redis 인메모리 db에 저장되고 .NET으로 개발한 worker 서버가 영구 스토리지에 업데이트하는데 이 때 영구 스토리지는 PostgreSQL이다. 그리고 투표 결과는 Node.js로 개발했다. $ docker run -d --name=red.. 2023. 1. 25.
IT패스포트(12) - 그 외 관련 법규 情報関連法規 1.不正アクセス禁止法 下記の2つの行為を禁止する法律 不正アクセス行為 ex)他人のID・パスワードを使用する 不正な手段を用いてシステムに侵入する 不正アクセス行為を助長する行為 ex)他人のID・パスワードを勝手に教える 2.個人情報保護法 個人情報の取扱いに関する義務を定めた法律 ex)取得時に利用目的を明示して同意を得る 取得した個人情報を無断で第三者に提供しない 労働関連法規 1.労働基準法 労働条件に関する最低限の基準を定めた法律 2.労働者派遣法 労働者の派遣に関するルールなどを取り決めた法律 ex)二重派遣の禁止 派遣労働者の雇用制限の禁止など その他関連法規 1.独占禁止法 公正取引を維持するために私的独占などを禁止した法律 2.特定商取引法 訪問販売や通信販売にするルールを定めた法律 3.製造物責任法(PL法) 製造物の損害賠償責任について定めた法律.. 2023. 1. 25.
리눅스 명령어-11 파일 링크, 파일 찾기 1. 파일 링크 걸기 1. 하드링크 걸기 $ ln [링크걸 파일] [링크파일 이름] 2. 심볼릭 링크 걸기 $ ln -s [링크걸 파일] [링크파일 이름] 파일에 링크를 거는 명령어는 ln이다. 이 명령어는 어떤 파일을 다른 파일명으로 참조하거나 다른 디렉터리에서 전체 경로 지정을 하지 않아도 손 쉽게 참조하고 싶을 때 사용한다. cp명령어로 파일을 복사하면 파일 시스템에 동일한 파일이 생기지만 ln명령어는 파일 자체를 복사하지 않고 참조(링크)만 만들어서 효율적으로 사용한다. 위와같이 ls -l 명령어로 링크파일과 원본파일의 대응관계를 확인할 수 있다. 2. 파일 찾기 $ find [검색할 디렉터리] -name [찾을파일이름] -print ex) 홈 디렉터리 이하를 검색해서 파일명이 words 인 파일.. 2023. 1. 24.
IT패스포트(11) - 지적재산권, 라이센스 著作権 創作されたものの権利を保護するためのもの 著作者人格権 著作者の名誉や文化的地位を保護するためのもの 譲渡することはできない ex) 公表権、氏名表示権、同一性保持権 著作財産権 著作者の財産的な権利を保護するためのもの 譲渡することが可能 権利の保護期間は50年(法人→公表後50年/個人→死後50年) ex) 複製権、公衆送信権など コンピュータ関連の著作権 保護されるもの ソフトウェア、データベースなど 保護され最もの プログラミング言語、プロトコル(規約)、 アルゴリズム、アイデアなど 権利の帰属 会社の指示で社員が作成 → 著作者は会社 A社がB社に開発を委託 → 著作者は開発したB社 産業財産権など 産業財産権 特許権 → 発明などを保護 実用新案権 → 考案などをほご 意匠権 → 工業製品のデザインなどを保護 商標権 → 商標(商品に使用される文言)を保護 ビジネス.. 2023. 1. 24.
리눅스 명령어-10 파일 압축 1. 파일 압축하고 풀기 1. gzip 형식으로 압축하고 풀기 $ gzip file $ gunzip file.gz 2. bzip2 형식으로 압축하고 풀기 $ bzip2 file $ bunzip2 file.bz2 3. xz 형식으로 압축하고 풀기 $ xz file $ unxz file.xz 2. 압축 파일 내용 출력하기 1. gzip 형식 파일 내용 표시 $ zcat file.gz 2. bzip2 형식 파일 내용 표시 $ bzcat file.bz2 3. xz형식 파일 내용표시 $ xzcat file.xz 3. 파일 묶고 풀기 1. 아카이브 파일로 묶기 $ tar cf [만들파일명.tar] [묶을파일1, 묶을파일2, 묶을파일3 ...] ex) words1 words2 words3 파일을 words.tar 파.. 2023. 1. 23.