Skip to content

Instantly share code, notes, and snippets.

@wh1te4ever
Last active September 21, 2023 13:44
Show Gist options
  • Save wh1te4ever/23557238f67d1ada1c0e9b59a29d2a37 to your computer and use it in GitHub Desktop.
Save wh1te4ever/23557238f67d1ada1c0e9b59a29d2a37 to your computer and use it in GitHub Desktop.
Docker tips
도커 우분투에 있는 설치된 프로그램, 데이터 저장하기 위해 새 이미지 저장
1. docker ps -a로 CONTAINER ID 가져오기
2. docker commit [CONTAINER ID] [지정할 이미지 이름]
새로 생성된 이미지로부터 컨테이너 새로 실행
docker run -it --name --cap-add=SYS_PTRACE --security-opt seccomp=unconfined ubuntu --hostname docker -v /Users/(사용자 이름)/Desktop/ubuntu:/home/ubuntu [1에서 지정했던 지정했던 이미지 이름] /bin/bash
/usr/local/bin/ubuntu
#!/bin/zsh
/usr/local/bin/docker start ubuntu;
/usr/local/bin/docker exec -it ubuntu /bin/su - ubuntu;
# macOS 도커 세팅
## 컨테이너를 다른 컨테이너 이름으로 복제
docker commit 원본_컨테이너_이름 새로운_이미지_이름
docker run -d -p 포트_설정 --name 복제된_컨테이너_이름 새로운_이미지_이름
## 컨테이너를 23946 포트 개방과 다른 경로로 링크시켜서 컨테이너 만들기
docker run -d -it -p 23946:23946 -v /Users/seohyun-gyu/Desktop/ubuntu:/home/ubuntu --name ubuntu-2 ubuntu_220627-1 /bin/bash
## 도커 컨테이너 이름 바꾸기
sudo docker rename ubuntu-2 ubuntu
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment