Docker 기본 동작
A. 업데이트 소스 는 현재 루트 사용자 이기 때문에 sudo 를 추가 하지 않 아 도 됩 니 다.1) 프로필 열기
gedit /etc/docker/daemon.json
2) 설정 파일 을 수정 하 는 데 사용 하 는 것 은 왕 이 미 러 입 니 다. 당신 도 아 리 의 콩 판 을 사용 할 수 있 습 니 다. 그리고 일부 학교의 것 도 있 습 니 다. 중과 대, 칭 화 같은 것 은 그 사이트 주 소 를 고치 면 됩 니 다.고 친 후에 서 류 를 잘 보관 해라.
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
$ docker ps //
$ docker stop containerId // containerId ID
$ docker ps -a //
$ docker ps -a -q // ID
$ docker stop $(docker ps -a -q) // stop
$ docker rm $(docker ps -a -q) // remove
$ docker rmi $(docker ps -a -q) //
미 러 설치:
docker pull centos
미 러 를 시작 하거나 미 러 를 통 해 용 기 를 만 들 라 고 합 니 다.
docker run -ti 7583 /bin/bash
docker run -P -it ubuntu /bin/bash
존재 하 는 용 기 를 볼 수 있 습 니 다.
docker ps -a
정지 용기
docker stop id
시동 용기
docker start id
그리고 우 리 는 docker ps 를 사용 하여 이 용기 정 보 를 보고 docker attach 를 사용 하여 이 용기 에 들 어 갑 니 다.
$ sudo docker attach 44fc0f0582d9
exit 후 퇴장 하지 않 습 니 다
docker exec -it ContainerName /bin/bash
DOCKER 실행 중인 용기 에 맵 포트 a 를 추가 하여 용기 ip 가 져 오기
docker inspect $container_name | grep IPAddress
b. 퍼 가기 규칙 추가
iptables -t nat -A DOCKER -p tcp --dport $host_port -j DNAT --to-destination $docker_ip:$dock
# commit
docker commit containerA newImageB
#
docker run -p 8080:8080 -p 8081:8081 -v /home/data/:/home/data/ -dt newImageB
용기 외부 에서 용기 내부 sh 스 크 립 트 실행
1626 a76918ae 용기 id
docker exec -i 1626a76918ae bash /home/start.sh
미 러 저장
docker save nginx:latest > /root/docker-images/nginx.tar
미 러 파일 가 져 오기
docker load --input /root/docker-images/nginx.tar
기호 로 가 져 오기
docker load < /root/docker-images/nginx.tar
파일 복사
호스트. / RS - MapReduce 디 렉 터 리 를 용기 30026605 dcfe 의 / home / cloudera 디 렉 터 리 에 복사 합 니 다.
docker cp RS-MapReduce 30026605dcfe:/home/cloudera
용기 30026605 dcfe 의 / home / cloudera / RS - mapReduce 디 렉 터 리 를 호스트 의 / tmp 디 렉 터 리 에 복사 합 니 다.
docker cp 30026605dcfe:/home/cloudera/RS-MapReduce /tmp/
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.