#TIL #docker 컨테이너에서 host로 접속은 어떻게 해야할까?
프로메테우스(prometheus)와 그라파나(grafana)를 테스트하고 싶다. 간편하게 docker를 사용해서 띄우고 host에서 실행하는 웹프레임워크 메트릭을 보고 싶다.
프로메테우스(prometheus)와 그라파나(grafana)를 테스트하고 싶다. 간편하게 docker를 사용해서 띄우고 host에서 실행하는 웹프레임워크 메트릭을 보고 싶다.
$ docker run \ > --name mysql-temp \ > -e MYSQL_ROOT_PASSWORD=supersecret \ > -d \ > --rm \ > -p 3310:3306 ...
$ docker run -e "TZ=Asia/Seoul”
docker를 tpass 프로그램을 테스트하는 데 사용했다. 간단한 테스트다. 다음과 같은 순서로 진행한다. docker exec 명령을 내린다. 결과값을 검사한다. 다만 이렇게 하려면 컨테이너가 입력을 받을 수 있는 상태여야 한다. 즉, 실행 상태여야 한다. 종료하면 안 된다.
’#TIL vagrant로 centos, docker 세팅’ 글처럼만 해도 편했는데, 더 편하게 할 수 있다.
standard_init_linux.go:175: exec user process caused "no such file or directory"
$ docker exec -i gerrit ls /var/gerrit/review_site/plugins delete-project.jar events-log.jar $ docker cp reviewassistant.jar gerrit:/var/gerrit/review_site/p...
$ cat Vagrantfile # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure(2) do |config| $script = <<-SHELL sudo yum -y update curl -fsSL...
$ docker run --rm --volumes-from $DATA_VOLUME_CONTAINER_NAME -it ubuntu bash
레지스트리에서 이미지를 다운로드 받고 격리해서 실행하는데 필요한 설정을 추가해서 컨테이너를 생성해 실행한다. 데이터 볼륨을 만들어서 컨테이너에 마운트해서 사용할 수 있다.