용기에서 호스트에 접근하는 docker

1241 단어 tutorialdocker
우리는 용기에서 호스트의 docker에 접근할 것입니다.
용기에 docker를 설치해야 합니다.(필요한 경우 설치docker-compose
FROM centos:7

RUN set -eux; \
    yum install -y sudo;

# Install docker and docker-compose
RUN set -eux; \
    sudo curl -sSL https://get.docker.com/ | sh; \
    sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose; \
    sudo chmod +x /usr/local/bin/docker-compose
평소처럼 도커 이미지만 만들면 된다.
docker build -t franz/test .
우리는 docker 플러그인을 설치하고 privileged 로고를 통해 실행 권한을 얻습니다.
docker run --rm -it -v /var/run/docker.sock:/var/run/docker.sock --privileged --name test franz/test /bin/bash
호스트에서 사용 중인지 확인하십시오docker ps.
[root@5ef32b67b635 /]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
5ef32b67b635        franz/test          "/bin/bash"         3 seconds ago       Up 2 seconds                            test

좋은 웹페이지 즐겨찾기