Docker on ARM64로 knowledge를 구축해 보았습니다.
1948 단어 포엠지식aarch64ROCK64Raspberrypi3
일의 시작
요전날 Raspberry pi zero의 공급이 안정되어 드디어 우리 쪽도 zero W 입수할 수 있어 기쁨에 잠겼을 때, 싱글 보드 컴퓨터로 놀고 싶었다. 그러나 Raspberry pi zero는 성능적으로 docker 움직이거나 서버 구축하기에는 상당히 엄격하고, 대신 작년에 구입한 ROCK64로 knowledge를 구축하고 싶다고 생각했다. (zero w는 핀 헤더를 붙여 GPIO 관련으로 뭔가 놀까 ...)
다행히 knowledge는 docker판도 존재하고 있어 거기에 손을 넣으면 비교적 간단하게 구현할 수 있을 것 같았기 때문에 갔다.
했던 일
주로 image의 교환과 일부 패키지의 변경을 했다.
베이스의 image에 관해서는 공식으로 여러가지 이미지가 공개되고 있으므로 그것을 이용했다.
htps : // 후 b. 도 c r. 코 m/우/아 rm64v8/
대부분의 패키지는 디폴트로 arm64판이 존재했기 때문에 유용할 수 있었지만, oracle-jdk가 launchpad로부터 주워 이것 없었기 때문에 openjdk로 했다.
결과
할 수 있었다.
할 수 있었으므로 docker hub에 등록했습니다.
htps : // 후 b. 도 c r. 이 m / r / kh m / 도 c 케 r k의 w ぇd 게아 rm64
실행 방법
공식과 실행 image를 바꾸기만 하면 됩니다.
일단 공식의 태그 모두에 변경을 더했으므로 이미지는
khrom/docker-knowledge-arm64:japanese
등에서도 움직입니다.docker pull khrom/docker-knowledge-arm64
mkdir /home/hoge/knowledge
chmod a+w /home/hoge/knowledge
docker run -d -p 80:8080 -v /home/hoge/knowledge:/root/.knowledge --name knowledge khrom/docker-knowledge-arm64
끝에
이번 수중에 있던 ROCK64로 구축했습니다만, Raspberry pi3에서도 64bit의 OS를 도입하면 움직인다고 생각합니다.
32bit판도 베이스 image를 바꾸면 만들 수 있다고 생각합니다만, 이번 우리 쪽에서 실행 환경이 없기 때문에 패스.
Raspberry pi3가 입수하면 만들지도. 라든지 원합니다.
진로 어떻게 할까 ...
Reference
이 문제에 관하여(Docker on ARM64로 knowledge를 구축해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Khromium/items/5272aa680a5f2e11fd13텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)