목록코딩/도커 (6)
기록저장 블로그
PHP 컨테이너에 아래 커맨드 입력 docker-php-ext-install mysqli 입력후 컨테이너 재시작후 PHP MYSQL 연결 확인
docker run -d -p 8000:8000 -p 9000:9000 --restart always --name portainer -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest 접속 http://localhost:9000
도커설치 폴더를 변경하는 방법은 두가지가 있다. 첫번째 설치 방법은 이 게시글 참조. https://needon.tistory.com/24 두번째 방식은 도커 설정파일로 변경하는 방식이다. 이방식이 오히러 더 안전하게 변경이 가능하다. 도커 설정파일로 도커 설치폴더 변경하기 (이 방식은 리눅스에 도커가 설치되는 곳에서는 동일하게 작동이 된다.) 우선 아래위치에 deamon.json 이라는 파일을 생성해준다. 만약 파일이 있으면 그대로 편집으로 진행 nano /etc/docker/daemon.json 아래 json 와 같이 입력후 변경할 디랙토리로 수정 { "graph": "/home/docker/var" } 마지막으로 도커 서비스 재시작해주면 완료된다. sudo service docker restart ..
/lib/systemd/system/docker.service 도커 서비스 파일을 열어서 -g 옵션을 통해 도커 데이터 폴더를 변경할수있다. [Service] Type=notify # the default is not to use systemd for cgroups because the delegate issues still # exists and systemd currently does not support the cgroup feature set required # for containers run by docker 변경전: ExecStart=/usr/bin/dockerd -H fd:// 변경후: ExecStart=/usr/bin/dockerd -g /home/docker/var -H fd:// Ex..
DockerToolBox를 cmd 쉘로 사용할려면 다음 명령어를 입력해야 cmd에서 작업이 가능하다. docker-machine env --shell cmd default
오류내용 $ docker ps error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.26/containers/json: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running 해결방법 $ docker-machine env default | Invoke-Expression