{"componentChunkName":"component---src-templates-blog-post-js","path":"/docker/docker-compose로-pgadmin-사용하기/","result":{"data":{"site":{"siteMetadata":{"title":"Jinote","author":"jinoan","siteUrl":"https://jinoan.netlify.app","comment":{"disqusShortName":"","utterances":"jinoan/blog-comment"},"sponsor":{"buyMeACoffeeId":"jinoan"}}},"markdownRemark":{"id":"17a5726c-9181-5e87-952c-d9207b5709cf","excerpt":"pgAdmin 이미지 및 컨테이너 생성을 위한  파일 pgAdmin의 저장공간에 접근하기 위해   폴더 권한 설정을 해줘야 함  하면 pgadmin이 서비스되는 Docker 환경이 생성됨  폴더 접근을 위해 권한 변경 (query tool 기능으로 저장한 sql 파일들이 이 폴더에 저장됨)","html":"<ul>\n<li>\n<p>pgAdmin 이미지 및 컨테이너 생성을 위한 <code class=\"language-text\">docker-compose.yml</code> 파일</p>\n<div class=\"gatsby-highlight\" data-language=\"yaml\"><pre class=\"language-yaml\"><code class=\"language-yaml\"><span class=\"token key atrule\">version</span><span class=\"token punctuation\">:</span> <span class=\"token string\">'3'</span>\n\n<span class=\"token key atrule\">services</span><span class=\"token punctuation\">:</span>\n  <span class=\"token key atrule\">pgadmin</span><span class=\"token punctuation\">:</span>\n      <span class=\"token key atrule\">container_name</span><span class=\"token punctuation\">:</span> pgadmin\n      <span class=\"token key atrule\">image</span><span class=\"token punctuation\">:</span> dpage/pgadmin4\n      <span class=\"token key atrule\">restart</span><span class=\"token punctuation\">:</span> always\n      <span class=\"token key atrule\">networks</span><span class=\"token punctuation\">:</span>\n          <span class=\"token punctuation\">-</span> UDN_Database\n      <span class=\"token key atrule\">ports</span><span class=\"token punctuation\">:</span>\n          <span class=\"token punctuation\">-</span> 10080<span class=\"token punctuation\">:</span><span class=\"token number\">80</span>\n      <span class=\"token key atrule\">volumes</span><span class=\"token punctuation\">:</span>\n          <span class=\"token punctuation\">-</span> ~/Desktop/pgsql/pgadmin<span class=\"token punctuation\">:</span>/var/lib/pgadmin\n      <span class=\"token key atrule\">environment</span><span class=\"token punctuation\">:</span>\n          <span class=\"token punctuation\">-</span> PGADMIN_DEFAULT_EMAIL=myid@example.com\n          <span class=\"token punctuation\">-</span> PGADMIN_DEFAULT_PASSWORD=examplePassword\n      \n<span class=\"token key atrule\">networks</span><span class=\"token punctuation\">:</span>\n  <span class=\"token key atrule\">My_Database</span><span class=\"token punctuation\">:</span>\n      <span class=\"token key atrule\">external</span><span class=\"token punctuation\">:</span>\n          <span class=\"token key atrule\">name</span><span class=\"token punctuation\">:</span> My_Database</code></pre></div>\n</li>\n<li>\n<p>pgAdmin의 저장공간에 접근하기 위해  <code class=\"language-text\">~/Desktop/pgsql/pgadmin</code> 폴더 권한 설정을 해줘야 함</p>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\">$ <span class=\"token function\">sudo</span> <span class=\"token function\">chmod</span> <span class=\"token number\">777</span> ~/Desktop/pgsql/pgadmin</code></pre></div>\n</li>\n<li><code class=\"language-text\">docker-compose up -d -—build pgadmin</code> 하면 pgadmin이 서비스되는 Docker 환경이 생성됨</li>\n<li>\n<p><code class=\"language-text\">~/Desktop/pgsql/pgadmin/storage/myid_example.com</code> 폴더 접근을 위해 권한 변경 (query tool 기능으로 저장한 sql 파일들이 이 폴더에 저장됨)</p>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\">$ <span class=\"token function\">sudo</span> <span class=\"token function\">chmod</span> <span class=\"token number\">777</span> ~/Desktop/pgsql/pgadmin/storage/myid_example.com</code></pre></div>\n</li>\n</ul>","frontmatter":{"title":"Docker Compose로 pgAdmin 사용하기","date":"October 26, 2020"}}},"pageContext":{"slug":"/docker/docker-compose로-pgadmin-사용하기/","previous":{"fields":{"slug":"/docker/docker-compose로-redis-server-생성하기/"},"frontmatter":{"title":"Docker Compose로 Redis Server 생성하기","category":"docker","draft":false}},"next":{"fields":{"slug":"/etc./ubuntu에서-f숫자-키가-f숫자-+-fn-키로-인식되는-경우-해결방법/"},"frontmatter":{"title":"Ubuntu에서 F숫자 키가 F숫자 + Fn 키로 인식되는 경우 해결방법","category":"etc.","draft":false}}}},"staticQueryHashes":["3128451518","521680639"]}