아홉 개의 입문벽.docker(17)

10300 단어 Docker
도커를 이용해서 벽이 몇 개 있어요.
20210808
Docker에서만 시스템을 제작할 때의 구성
https://qiita.com/official-events/339b6440dbd578f4f66f
참가할 때 보충 기록할 것이다.
<이 항목은 반으로 썼다.차례대로 보충하다.

첫 번째 벽 가져오기


Windows


Hyper-V


Windows의 경우 Hyper-V가 유효하지 않으면 가져올 수 없습니다.

64 bit Windows 10 Pro (1607 Anniversary update, Build 14393 or later)


Windows10 home의 경우 다음 오류로 중지합니다.

WSL2는 Windows10 Home에서도 사용할 수 있습니다~ Microsoft에서 FAQ를 발표했습니다.
https://forest.watch.impress.co.jp/docs/news/1184353.html

64bit


Install Docker Toolbox on Windows
https://docs.docker.com/toolbox/toolbox_install_windows/

macOS


맥OS라면 brew로 가져올 수 있습니다.
macOS
$ brew cask install docker

Linux(Debian, ubuntu...)


Debian 계열 Linux의 경우 app를 통해 가져올 수 있습니다.
ubuntu
# apt install docker
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  libbsd0 libglib2.0-0 libglib2.0-data libicu60 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxml2
  multiarch-support shared-mime-info xdg-user-dirs
The following NEW packages will be installed:
  docker libbsd0 libglib2.0-0 libglib2.0-data libicu60 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6
  libxml2 multiarch-support shared-mime-info xdg-user-dirs
0 upgraded, 14 newly installed, 0 to remove and 18 not upgraded.
Need to get 11.2 MB of archives.
After this operation, 44.6 MB of additional disk space will be used.

두번째 벽


브라우저가 docker hub에 연결된 후 다운로드할 수 있는 상태에서
docker hub에 명령어를 사용하면run에 오류가 발생합니다.
지령login을 사용하면 됩니다.
오늘의 error:해결
https://qiita.com/kaizen_nagoya/items/90d1443c11bebd564aa1
오늘의 docker error:denied:requested access to the resource is denied
https://qiita.com/kaizen_nagoya/items/fae512ef5e0c04dabc25
나는 같은 잘못된 문장을 두 편 썼다.교훈은 제목에 잘못을 붙이는 것이 가장 좋다는 것이다.
docker(4) docker hub 및 Qiita
https://qiita.com/kaizen_nagoya/items/798358bba382d693e391

세 번째 벽 docker 프로그램이 시작되지 않았습니다


docker를 잠시 사용하지 않으면 docker 명령에 오류가 발생할 수 있습니다.
docker 프로그램을 시작하면 됩니다.
오늘의 docker error:docker:Cannet to the Docker daemon atunix:///var/run/docker.sock.
https://qiita.com/kaizen_nagoya/items/687690a3d44a92a47462

네 번째 데스크톱


도커를 많이 썼어요. 이미지로 하드디스크를 가득 채웠는데 도커가 움직이지 않았어요.
도커 이미지 지우면 돼.
bash
docker ps 
그럼 docker images가 얼마나 남았어요?
좋은 소식이 있다.
4@shinespark Docker for Mac를 사용하면 50GB 디스크의 용량을 압박하기 때문에 많은 것들이 삭제된다

다섯 번째 벽 docker image는 사라지지 않습니다.


docker images가 잘 사라지지 않습니다.
여러 가지 착오가 있다.docker-rmi 이전에 docker-rm을 해야 할 일이 있습니다.
docker(9)rmi 순서
https://qiita.com/kaizen_nagoya/items/0bc05d08cf18af4a8801
세 번째 정직
https://qiita.com/kaizen_nagoya/items/a6a0d66e3e47601e6c93
오늘의 docker error:docker rmi(해결):docker(115)
https://qiita.com/kaizen_nagoya/items/b8bf216596f01a2c2679

여섯 번째 벽


나 자신은 지금까지 docker compose를 해 본 적이 없다.
MacOS에서 GCC 교차 컴파일러의 생성 처리 방법은 동료가 만든 dockerfile/docker-compose의 절차에 따른다.장애물을 뛰어넘으려면 스스로 하지 마라.
Docker를 어떻게 쓰는 게 좋을까요?TOPPERS/FMP on Raspberry Piwith Macintosh 편 5개 관문.나고야의 IoT는 나고야의 OS다.docker (37)
https://qiita.com/kaizen_nagoya/items/9c46c6da8ceb64d2d7af
docker-compose
https://qiita.com/u_h/items/7cf161f1cc39d8a0c67d

일곱 번째 벽


동상 1장애물을 뛰어넘으려면 스스로 하지 마라.
Docker file 정보
https://qiita.com/tanan/items/e79a5dc1b54ca830ac21

제8벽port


포트의 지정은 도커를 시작할 때 -p로 하면 된다는 것을 곧 알게 될 것이다.
특히 JupiterNotebook의 예에서 얻은 경험을 활용한다.
화면을 표시하다.docker(3)
https://qiita.com/kaizen_nagoya/items/a353862ec69fccce8bc2
docker-compose up-d에서 port is already allocated 오류
https://qiita.com/ban_3/items/6a0258f8882f747c4a03

아홉 번째 벽 GUI


상술하다.아직 순조롭게 진행되지 않았다.

참조 자료(reference)


[Docker 초입문] Docker가 만든 LaTeX 환경.

Windows


Docker for Windows + Windows Subsystem for Linux(WSL)에서 Docker
Windows10 × Windows 문제 해결을 위한 Docker
https://qiita.com/takeru08ma/items/7878a293c55a9902f404

macOS


홈brew cask를 사용하여 Mac용 Docker 설치
https://qiita.com/t-okushima/items/062c3eb380e58b85f134
호스트에 docker 설치
https://qiita.com/yuzukaki/items/df19be23ecfa87c40121
mac의 Docker는 느립니다.cached와delegated도 느려요.
https://qiita.com/amaike/items/d6210767d13ab4368f75

Raspberry PI


Docker와 lazupa로 박격포(단순 개발 지원 서버)
https://qiita.com/MoriokaReimen/items/7d57c957aca66d16b3e7

html


docker와cloudflare를 사용하여 사이트를 간단하게 SSL화 대응(어댑터 증명서) & 번거로운 인증서 업데이트도 자동화
https://qiita.com/nomunomu0504/items/c1cde0466f551096354c

자기 인용


너도 도커야, 나도 도커야.docker(130)
https://qiita.com/kaizen_nagoya/items/8f2746f10f30b575d0a8
기술서'루비 소스 코드 완전 해설'과'docker ruby'구축
https://qiita.com/kaizen_nagoya/items/a00fec16fb43e6e9071d
『이 기사는 개인의 과거 경험에 근거한 개인적인 소감입니다.현재 소속된 조직, 업무와는 무관합니다.>

파일 이력서


ver. 초안
ver. 0.02 참고자료
ver. 0.03 Mac docker 자료 추기 20210808 오후 4시
ver. 0.04 Raspberry PI 자료 추기 20210808 오후 5시
ver. 0.05 @shinespark "Docker for Mac를 사용하면 50GB의 하드디스크 용량을 압박하기 때문에 다양한 것을 삭제합니다."추기 20211105 오후 6시
ver. 0.06 @nontangent 'Docker 초입문'Docker가 제작한 LaTex 환경추기 2021105 오후 7시

https://b.hatena.ne.jp/guide/bbutton

좋은 웹페이지 즐겨찾기