Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- Cray
- top500
- conda
- GPU
- HPCM
- rocm
- HPE
- Source
- Linux
- Kernel
- infiniband
- ubuntu
- java
- AMD
- patch
- 1.9
- HPFSS
- Docker
- nvidia
- PFSS
- 1.10
- rhel
- LUSTRE
- CUDA
- CPU
- gpfs
- SLURM
- Singularity
- build
- hpcm패치
Archives
- Today
- Total
HPE CRAY 자료 공유
[Docker] Docker Root Dir 변경 본문
Linux root(/) disk 공간의 부족으로 다른 파일시스템으로 Docker Root Dir을 변경하여 사용하는 경우 팁
"docker info" 명령 수행 시 설치된 docker의 정보를 확인할 수 있다.
[root@cray ~]# docker info | grep Root Docker Root Dir: /var/lib/docker |
- /data 파일시스템에 docker_root 경로를 생성하고 설정을 변경한다.
- /data/docker_root 생성
[root@cray ~]# mkdir -p /data/docker_root |
- Docker의 daemon.json 파일을 수정(없는경우 신규 작성해서 사용)
[root@cray ~]# ls -l /etc/docker total 0 [root@cray ~]# vi /etc/docker/daemon.json [root@cray ~]# cat /etc/docker/daemon.json { "data-root": "/data/docker_root" } |
- docker 서비스 재시작
[root@cray ~]# systemctl restart docker.service |
- 변경된 docker 정보 및 docker_root 경로 확인
[root@cray ~]# docker info | grep Root Docker Root Dir: /data/docker_root [root@cray ~]# ls -l /data/docker_root total 44 drwx--x--x. 4 root root 4096 Mar 14 13:32 buildkit drwx--x---. 2 root root 4096 Mar 14 13:32 containers -rw-------. 1 root root 36 Mar 14 13:32 engine-id drwx------. 3 root root 4096 Mar 14 13:32 image drwxr-x---. 3 root root 4096 Mar 14 13:32 network drwx--x---. 3 root root 4096 Mar 14 13:32 overlay2 drwx------. 4 root root 4096 Mar 14 13:32 plugins drwx------. 2 root root 4096 Mar 14 13:32 runtimes drwx------. 2 root root 4096 Mar 14 13:32 swarm drwx------. 2 root root 4096 Mar 14 13:32 tmp drwx-----x. 2 root root 4096 Mar 14 13:32 volumes [root@cray ~]# |
- 기존 /var/lib/docker 경로 삭제
[root@cray ~]# cd /var/lib [root@cray lib]# rm -rf docker |
- Docker 동작 확인
[root@cray ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE [root@cray ~]# [root@cray ~]# docker pull determinedai/environments:cuda-11.8-pytorch-2.0-gpu-mpi-03ae7d7 [root@cray ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE determinedai/environments cuda-11.8-pytorch-2.0-gpu-mpi-03ae7d7 1dbc430d1850 6 days ago 17.8GB [root@cray ~]# |
[sylee@cray ~]$ docker run -it determinedai/environments:cuda-11.8-pytorch-2.0-gpu-mpi-03ae7d7 /bin/bash |
[root@cray ~]# df -h | grep data /dev/sdc 916G 104G 766G 12% /data overlay 916G 104G 766G 12% /data/docker_root/overlay2/55a046d5e83e30fa2d2370e533725225aa02bf5b9531a052639ff15f8bc93f3f/merged |
'Applications > LINUX' 카테고리의 다른 글
[Ubuntu] Old version LTS download (1) | 2024.03.15 |
---|---|
[Singularity] Docker 이미지를 Singularity 이미지로 변환하기 (0) | 2024.03.14 |
[Perl & R] source install 방법 정리 (0) | 2024.02.26 |
[Ubuntu] NetworkManager 에서 네트워크 인터페이스들이 unmanaged로 뜨는 문제 (0) | 2024.01.13 |
[LINUX] nmcli 명령 모음 (0) | 2023.11.14 |