ubuntu 16.04 docker 와 docker 작업 명령 구축

4920 단어 docker
a,ubuntu 16.04 docker 설치
온라인 으로 Ubuntu 설치 Docker CE 설치
apt-get update
apt-get install linux-image-extra-$(uname -r)
apt-get install linux-image-extra-virtual

APT 설치 사용
apt-get update
apt-get install apt-transport-https
apt-get install ca-certificates
apt-get install curl
apt-get install software-properties-common

국내 소스 에 소프트웨어 소스 를 추가 하 는 GPG 키 추가
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

docker 소프트웨어 원본 추가
add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

apt 패키지 캐 시 업데이트,docker-ce 설치
apt-get update
apt-get install docker-ce

Docker CE 시작
systemctl enable docker
systemctl start docker

docker 그룹 groupad docker 만 들 기
현재 사용 자 를 docker 그룹 usermod-ag docker$USER 에 추가 합 니 다.
Docker 가 올 바른 docker run hello-world 를 설치 하 는 지 테스트 합 니 다.
b,
1.미 러 가 져 오기
1.1 미 러 가속기 설정
다음/etc/docker/디 렉 터 리 에 새 파일 daemon.json 을 기록 합 니 다.
# cd /etc/docker/
touch daemon.json
# cat daemon.json
{
  "registry-mirrors": [
    "https://registry.docker-cn.com"
  ]
}

서비스 다시 시작
systemctl daemon-reload
systemctl restart docker

2.미 러 가 져 오기
# docker pull centos

2.1 미 러 목록
# docker image ls
# docker images

3.미 러 기반 용 기 를 새로 만 들 고 시작 합 니 다.
docker run -it centos:latest bash
    
exit

3.1 명령 백 스테이지 실행
# docker run -dit centos:latest

    ,       ID(   3# docker exec -it c0a bash

3.2 시작 하 는 용기 보기
# docker container ls

           
# docker container  ls -a

           
# docker container prune

3.3 용기 닫 기
       ID(   3   )
docker stop f4c

4.DNS 설정
vim /etc/docker/daemon.json
# cat /etc/docker/daemon.json
{
  "registry-mirrors": [
    "https://registry.docker-cn.com"
  ]
}

{
  "dns" : [
    "114.114.114.114",
    "8.8.8.8"
  ]
}


daemon.json 다음 내용 추가
{
  "dns" : [
    "114.114.114.114",
    "8.8.8.8"
  ]
}

서비스 다시 시작
# systemctl daemon-reload
# systemctl restart docker

참고:1,Docker-입문 부터 실천 까지

좋은 웹페이지 즐겨찾기