{"id":2889,"date":"2019-01-24T11:20:32","date_gmt":"2019-01-24T03:20:32","guid":{"rendered":"https:\/\/www.webteach.tw\/?p=2889"},"modified":"2019-01-24T11:20:32","modified_gmt":"2019-01-24T03:20:32","slug":"linux-%e5%ae%89%e8%a3%9d-docker-on-ubuntu-18-04","status":"publish","type":"post","link":"https:\/\/www.webteach.tw\/?p=2889","title":{"rendered":"[ Linux ] &#8211; \u5b89\u88dd Docker on Ubuntu 18.04"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>\u5b89\u88dd Docker on Ubuntu 18.04<\/strong><\/p>\n\n\n<p class=\"wp-block-paragraph\">\u6307\u4ee4\uff1aapt install docker.io<\/p>\n\n\n<p class=\"wp-block-paragraph\"><strong>\u555f\u7528docker<\/strong><\/p>\n\n\n<p class=\"wp-block-paragraph\">\u6307\u4ee4\uff1asystemctl start docker<\/p>\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8a2d\u5b9a\u958b\u6a5f\u81ea\u52d5\u555f\u52d5docker<\/strong><\/p>\n\n\n<p class=\"wp-block-paragraph\">\u6307\u4ee4\uff1asystemctl enable docker<\/p>\n\n\n<p class=\"wp-block-paragraph\">Synchronizing state of docker.service with SysV service script with \/lib\/systemd\/systemd-sysv-install.<br \/>\nExecuting: \/lib\/systemd\/systemd-sysv-install enable docker<\/p>\n\n\n<p class=\"wp-block-paragraph\">systemctl\u6307\u4ee4\u8aaa\u660e<br \/> <a href=\"http:\/\/linux.vbird.org\/linux_basic\/0560daemons.php\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"http:\/\/linux.vbird.org\/linux_basic\/0560daemons.php (\u5728\u65b0\u5206\u9801\u4e2d\u958b\u555f)\">http:\/\/linux.vbird.org\/linux_basic\/0560daemons.php<\/a><\/p>\n\n\n<p class=\"wp-block-paragraph\"><strong>\u67e5\u8a62docker\u7248\u672c<\/strong><\/p>\n\n\n<p class=\"wp-block-paragraph\">\u6307\u4ee4\uff1adocker &#8211;version<\/p>\n\n\n<p class=\"wp-block-paragraph\">Docker version 18.06.1-ce, build e68fc7a<\/p>\n\n\n<p class=\"wp-block-paragraph\"><strong>\u67e5\u8a62\u516c\u958b\u7684docker\u6620\u50cf\u6a94<\/strong><\/p>\n\n\n<p class=\"wp-block-paragraph\">\u6307\u4ee4\uff1adocker search ubuntu<\/p>\n\n\n<p class=\"wp-block-paragraph\">NAME                                                   DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED<br \/>\nubuntu                                                 Ubuntu is a Debian-based Linux operating sys\u2026   9107                [OK]                <br \/>\ndorowu\/ubuntu-desktop-lxde-vnc                         Ubuntu with openssh-server and NoVNC            264                                     [OK]<br \/>\nrastasheep\/ubuntu-sshd                                 Dockerized SSH service, built on top of offi\u2026   198                                     [OK]<br \/>\nconsol\/ubuntu-xfce-vnc                                 Ubuntu container with &#8220;headless&#8221; VNC session\u2026   152                                     [OK]<br \/>\nubuntu-upstart                                         Upstart is an event-based replacement for th\u2026   96                  [OK]                <br \/>\nansible\/ubuntu14.04-ansible                            Ubuntu 14.04 LTS with ansible                   95                                      [OK]<br \/>\nneurodebian                                            NeuroDebian provides neuroscience research s\u2026   56                  [OK]                <br \/>\n1and1internet\/ubuntu-16-nginx-php-phpmyadmin-mysql-5   ubuntu-16-nginx-php-phpmyadmin-mysql-5          48                                      [OK]<br \/>\nubuntu-debootstrap                                     debootstrap &#8211;variant=minbase &#8211;components=m\u2026   40                  [OK]                <br \/>\nnuagebec\/ubuntu                                        Simple always updated Ubuntu docker images w\u2026   23                                      [OK]<br \/>\ntutum\/ubuntu                                           Simple Ubuntu docker images with SSH access     18                                      <br \/>\ni386\/ubuntu                                            Ubuntu is a Debian-based Linux operating sys\u2026   16                                      <br \/>\n1and1internet\/ubuntu-16-apache-php-7.0                 ubuntu-16-apache-php-7.0                        13                                      [OK]<br \/>\nppc64le\/ubuntu                                         Ubuntu is a Debian-based Linux operating sys\u2026   12                                      <br \/>\n1and1internet\/ubuntu-16-nginx-php-5.6-wordpress-4      ubuntu-16-nginx-php-5.6-wordpress-4             7                                       [OK]<br \/>\neclipse\/ubuntu_jdk8                                    Ubuntu, JDK8, Maven 3, git, curl, nmap, mc, \u2026   7                                       [OK]<br \/>\ncodenvy\/ubuntu_jdk8                                    Ubuntu, JDK8, Maven 3, git, curl, nmap, mc, \u2026   5                                       [OK]<br \/>\ndarksheer\/ubuntu                                       Base Ubuntu Image &#8212; Updated hourly             5                                       [OK]<br \/>\npivotaldata\/ubuntu                                     A quick freshening-up of the base Ubuntu doc\u2026   2                                       <br \/>\n1and1internet\/ubuntu-16-sshd                           ubuntu-16-sshd                                  1                                       [OK]<br \/>\nsmartentry\/ubuntu                                      ubuntu with smartentry                          1                                       [OK]<br \/>\npaasmule\/bosh-tools-ubuntu                             Ubuntu based bosh-cli                           1                                       [OK]<br \/>\n1and1internet\/ubuntu-16-healthcheck                    ubuntu-16-healthcheck                           0                                       [OK]<br \/>\npivotaldata\/ubuntu-gpdb-dev                            Ubuntu images for GPDB development              0                                       <br \/>\nossobv\/ubuntu                                          Custom ubuntu image from scratch (based on o\u2026   0                                       <\/p>\n\n\n<p class=\"wp-block-paragraph\"><strong>\u4e0b\u8f09\u6620\u50cf\u6a94<\/strong><\/p>\n\n\n<p class=\"wp-block-paragraph\">\u6307\u4ee4\uff1adocker pull ubuntu<\/p>\n\n\n<p class=\"wp-block-paragraph\">Using default tag: latest<br \/>\nlatest: Pulling from library\/ubuntu<br \/>\n38e2e6cd5626: Pull complete <br \/>\n705054bc3f5b: Pull complete <br \/>\nc7051e069564: Pull complete <br \/>\n7308e914506c: Pull complete <br \/>\nDigest: sha256:945039273a7b927869a07b375dc3148de16865de44dec8398672977e050a072e<br \/>\nStatus: Downloaded newer image for ubuntu:latest<\/p>\n\n\n<p class=\"wp-block-paragraph\"><strong>\u67e5\u8a62\u672c\u6a5f\u6620\u50cf\u6a94<\/strong><\/p>\n\n\n<p class=\"wp-block-paragraph\">\u6307\u4ee4\uff1adocker images<\/p>\n\n\n<p class=\"wp-block-paragraph\">REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE<br \/>\nubuntu              latest              20bb25d32758        27 hours ago        87.5MB<\/p>\n\n\n<p class=\"wp-block-paragraph\"><strong>\u5275\u5efa\u4e00\u500b\u5bb9\u5668<\/strong><\/p>\n\n\n<p class=\"wp-block-paragraph\">\u6307\u4ee4\uff1a docker create ubuntu:18.04<\/p>\n\n\n<p class=\"wp-block-paragraph\">Unable to find image &#8216;ubuntu:18.04&#8217; locally \/\/\u672c\u5730\u7aef\u6c92\u627e\u5230\u6b64\u6620\u50cf\u6a94<br \/>\n18.04: Pulling from library\/ubuntu \/\/\u5f9e\u4f86\u6e90\u7aef\u62c9\u4e00\u500b\u4e0b\u4f86<br \/>\nDigest: sha256:945039273a7b927869a07b375dc3148de16865de44dec8398672977e050a072e<br \/>\nStatus: Downloaded newer image for ubuntu:18.04<br \/>\n1fcf9b3dc841ff2b3c5332bddb13a89a7bd35359944ff3f72247130e02cb12dd<\/p>\n\n\n<p class=\"wp-block-paragraph\"><strong>\u770b\u4e00\u4e0b\u672c\u6a5f\u6620\u50cf\u6a94<\/strong><\/p>\n\n\n<p class=\"wp-block-paragraph\">\u6307\u4ee4\uff1adocker images<br \/>\nREPOSITORY          TAG                 IMAGE ID            CREATED             SIZE<br \/>\nubuntu              18.04               20bb25d32758        27 hours ago        87.5MB \/\/\u525b\u4e0b\u8f09\u7684\u65b0\u6620\u50cf\u6a94<br \/>\nubuntu              latest              20bb25d32758        27 hours ago        87.5MB<\/p>\n\n\n<p class=\"wp-block-paragraph\"><strong>\u904b\u884c\u6620\u50cf\u6a94<\/strong><\/p>\n\n\n<p class=\"wp-block-paragraph\">\u6307\u4ee4\uff1adocker run -i -t ubuntu:18.04 \/bin\/bash<\/p>\n\n\n<p class=\"wp-block-paragraph\">root@b9fa7dc29a09:\/# ls \/\/\u73fe\u5728\u662f\u5728\u555f\u7528\u7684\u5bb9\u5668 \u4e0b\u6307\u884c\u6307\u4ee4<br \/>\nbin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var<\/p>\n\n\n<p class=\"wp-block-paragraph\"><strong>\u96e2\u958b\u5bb9\u5668<\/strong><\/p>\n\n\n<p class=\"wp-block-paragraph\">root@b9fa7dc29a09:\/# exit<br \/>\nexit<\/p>\n\n\n<p class=\"wp-block-paragraph\">\u5982\u679c\u8981\u5728\u80cc\u666f\u57f7\u884c\u5bb9\u5668 (\u591a\u4e00\u500b\u53c3\u6578 -d)<br \/>\n\u6307\u4ee4\uff1adocker run -i -t -d ubuntu:18.04 \/bin\/bash <\/p>\n\n\n<p class=\"wp-block-paragraph\"><strong>\u67e5\u8a62\u80cc\u666f\u57f7\u884c\u7684\u5bb9\u5668<\/strong><\/p>\n\n\n<p class=\"wp-block-paragraph\">\u6307\u4ee4\uff1adocker ps<\/p>\n\n\n<p class=\"wp-block-paragraph\">CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES<br \/>\n27a3856d965f        ubuntu:18.04        &#8220;\/bin\/bash&#8221;         6 seconds ago       Up 5 seconds                            gallant_bell<\/p>\n\n\n<p class=\"wp-block-paragraph\"><strong>\u9032\u5165\u80cc\u666f\u5bb9\u5668 \uff08docker exec -i -t CONTAINER ID \/bin\/bash\uff09CONTAINER ID \u8acb\u8f38\u5165\u5bb9\u5668\u7de8\u865f<\/strong><\/p>\n\n\n<p class=\"wp-block-paragraph\">\u6307\u4ee4\uff1adocker exec -i -t 27a3856d965f \/bin\/bash<\/p>\n\n\n<p class=\"wp-block-paragraph\">root@27a3856d965f:\/# ls \/\/\u73fe\u5728\u662f\u5728\u80cc\u666f\u5bb9\u5668\u4e2d\u57f7\u884c\u6307\u4ee4<br \/>\nbin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var<\/p>\n\n\n<p class=\"wp-block-paragraph\"><strong>\u505c\u6b62\u80cc\u666f\u5bb9\u5668\uff08docker stop CONTAINER ID\uff09CONTAINER ID \u8acb\u8f38\u5165\u5bb9\u5668\u7de8\u865f<\/strong><\/p>\n\n\n<p class=\"wp-block-paragraph\">\u6307\u4ee4\uff1adocker stop 27a3856d965f<\/p>\n\n\n<p class=\"wp-block-paragraph\"><strong>\u555f\u7528\u80cc\u666f\u5bb9\u5668\uff08docker start CONTAINER ID \uff09CONTAINER ID \u8acb\u8f38\u5165\u5bb9\u5668\u7de8\u865f<\/strong><\/p>\n\n\n<p class=\"wp-block-paragraph\">\u6307\u4ee4\uff1adocker start 27a3856d965f<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5b89\u88dd Docker on Ubuntu 18.04&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,41],"tags":[220,577],"class_list":["post-2889","post","type-post","status-publish","format-standard","hentry","category-docker","category-ubuntu","tag-docker","tag-ubuntu-18-04"],"_links":{"self":[{"href":"https:\/\/www.webteach.tw\/index.php?rest_route=\/wp\/v2\/posts\/2889","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webteach.tw\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webteach.tw\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webteach.tw\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webteach.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2889"}],"version-history":[{"count":0,"href":"https:\/\/www.webteach.tw\/index.php?rest_route=\/wp\/v2\/posts\/2889\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.webteach.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2889"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webteach.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2889"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webteach.tw\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2889"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}