{"id":6718,"date":"2017-07-13T07:30:51","date_gmt":"2017-07-13T10:30:51","guid":{"rendered":"http:\/\/www.fernandoquadro.com.br\/html\/?p=6718"},"modified":"2017-07-12T15:16:24","modified_gmt":"2017-07-12T18:16:24","slug":"usando-geoserver-com-docker","status":"publish","type":"post","link":"https:\/\/www.fernandoquadro.com.br\/html\/2017\/07\/13\/usando-geoserver-com-docker\/","title":{"rendered":"Usando GeoServer com Docker"},"content":{"rendered":"<p>Na publica\u00e7\u00e3o de hoje vou falar um pouco sobre o uso do Docker com o GeoServer utilizando o Geodocker. As etapas abaixo foram testadas em um ambiente onde foi instalado o Ubuntu 17.04.<\/p>\n<p>Para instalar o Docker veja a descri\u00e7\u00e3o em <a href=\"https:\/\/docs.docker.com\/engine\/installation\/linux\/docker-ce\/ubuntu\/\" target=\"_blank\">https:\/\/docs.docker.com\/engine\/installation\/linux\/docker-ce\/ubuntu\/<\/a> na se\u00e7\u00e3o &#8220;Instalar usando o reposit\u00f3rio&#8221;.<\/p>\n<p>Em seguida, adicione o usu\u00e1rio atual ao grupo de usu\u00e1rios do docker (caso contr\u00e1rio, todos os comandos do docker devem ser prefixados com sudo):<\/p>\n<pre>\r\n$ sudo gpasswd -a $USER docker\r\n$ newgrp docker\r\n<\/pre>\n<p>Para iniciar, tente executar a imagem de teste do &#8220;Ol\u00e1 Mundo&#8221;<\/p>\n<pre>\r\n$ docker run hello-world\r\n<\/pre>\n<p>Para entender um poucos mais sobre Docker e mais alguns conceitos b\u00e1sicos, consulte: <a href=\"https:\/\/github.com\/docker\/labs\/blob\/master\/beginner\/chapters\/alpine.md\" target=\"_blank\">https:\/\/github.com\/docker\/labs\/blob\/master\/beginner\/chapters\/alpine.md<\/a><\/p>\n<p>Voc\u00ea pode baixar o seu Geodocker, por exemplo, de <a href=\"https:\/\/quay.io\/organization\/geodocker\" target=\"_blank\">https:\/\/quay.io\/organization\/geodocker<\/a> da seguinte maneira:<\/p>\n<pre>\r\n$ sudo docker pull quay.io\/geodocker\/base\r\n$ sudo docker pull quay.io\/geodocker\/geoserver\r\n<\/pre>\n<p>Para obter uma lista de imagens que j\u00e1 foram baixadas voc\u00ea pode executar o seguinte comando:<\/p>\n<pre>\r\n$ sudo docker images\r\nREPOSITORY TAG IMAGE ID CREATED SIZE\r\nquay.io\/geodocker\/geoserver latest c60753e05956 8 months ago 904MB\r\nquay.io\/geodocker\/base latest 293209905a47 8 months ago 646MB\r\n<\/pre>\n<p>Agora tente executar a imagem base do Geodocker <em>quay.io\/geodocker\/base<\/em><\/p>\n<pre>\r\n$ docker run -it --rm quay.io\/geodocker\/base:latest java -version\r\njava version \"1.8.0_45\"\r\nJava(TM) SE Runtime Environment (build 1.8.0_45-b14)\r\nJava HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)\r\n<\/pre>\n<p>Feito isso, execute ent\u00e3o a imagem do GeoServer atrav\u00e9s de <em>quay.io\/geodocker\/geoserver<\/em><\/p>\n<pre>\r\n$ docker run --name geoserver -e AUTHOR=\"Anita\" \\\r\n -d -P quay.io\/geodocker\/geoserver\r\n<\/pre>\n<p>As op\u00e7\u00f5es importantes s\u00e3o:<\/p>\n<p>-d &#8230; Executar em background e apresentar o ID do container<\/p>\n<p>-P &#8230; Publique todas as portas expostas a portas aleat\u00f3rias<\/p>\n<p>Agora que voc\u00ea j\u00e1 subiu seu docker, verifique se ele est\u00e1 em execu\u00e7\u00e3o:<\/p>\n<pre>\r\n$ docker ps\r\nCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES\r\n684598b57868 quay.io\/geodocker\/geoserver \"\/opt\/tomcat\/bin\/c...\" \r\n2 hours ago Up 2 hours 0.0.0.0:32772->9090\/tcp geoserver\r\n<\/pre>\n<p>Voc\u00ea tamb\u00e9m pode verificar quais portas est\u00e3o abertas para acesso atrav\u00e9s do comando abaixo:<\/p>\n<pre>\r\n$ docker port geoserver\r\n9090\/tcp -> 0.0.0.0:32772\r\n<\/pre>\n<p>Parab\u00e9ns, o seu Docker Geoserver agora est\u00e1 sendo executado em http:\/\/localhost:32772\/geoserver\/ (user = admin, password = geoserver).<\/p>\n<p>Fonte: <a href=\"https:\/\/anitagraser.com\/2017\/07\/12\/docker-basics-with-geodocker-geoserver\/\" target=\"_blank\">Free and Open Source GIS Ramblings<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Na publica\u00e7\u00e3o de hoje vou falar um pouco sobre o uso do Docker com o GeoServer utilizando o Geodocker. As etapas abaixo foram testadas em um ambiente onde foi instalado o Ubuntu 17.04. Para instalar o Docker veja a descri\u00e7\u00e3o&#8230; <a class=\"more-link\" href=\"https:\/\/www.fernandoquadro.com.br\/html\/2017\/07\/13\/usando-geoserver-com-docker\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":275,"featured_media":6721,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[304,208],"class_list":["post-6718","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gis","tag-docker","tag-geoserver"],"_links":{"self":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/6718","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/users\/275"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/comments?post=6718"}],"version-history":[{"count":4,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/6718\/revisions"}],"predecessor-version":[{"id":6723,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/6718\/revisions\/6723"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media\/6721"}],"wp:attachment":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media?parent=6718"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/categories?post=6718"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/tags?post=6718"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}