设为首页 收藏本站
查看: 778|回复: 0

[经验分享] Docker容器技术

[复制链接]

尚未签到

发表于 2017-11-21 11:16:28 | 显示全部楼层 |阅读模式
[iyunv@bogon webapp]# docker build -t hubuser/webapp .  Sending build context to Docker daemon  121.3kB
  Step 1/10 : FROM ubuntu:14.04
  14.04: Pulling from library/ubuntu
  bae382666908: Pull complete
  29ede3c02ff2: Pull complete
  da4e69f33106: Pull complete
  8d43e5f5d27f: Pull complete
  b0de1abb17d6: Pull complete
  Digest: sha256:6e3e3f3c5c36a91ba17ea002f63e5607ed6a8c8e5fbbddb31ad3e15638b51ebc
  Status: Downloaded newer image for ubuntu:14.04
  ---> dea1945146b9
  Step 2/10 : MAINTAINER Docker Education Team <education@docker.com>
  ---> Running in c70ce7fad85e
  ---> 06e621d6b0f2
  Removing intermediate container c70ce7fad85e
  Step 3/10 : RUN apt-get update
  ---> Running in a72a6899c375
  ...省略部分
  Get:22 http://archive.ubuntu.com trusty/restricted amd64 Packages [16.0 kB]
  Get:23 http://archive.ubuntu.com trusty/universe amd64 Packages [7589 kB]
  Get:24 http://archive.ubuntu.com trusty/multiverse amd64 Packages [169 kB]
  Fetched 21.1 MB in 1min 31s (229 kB/s)
  Reading package lists...
  ---> 9cf5900247f6
  Removing intermediate container a72a6899c375
  Step 4/10 : RUN DEBIAN_FRONTEND=noninteractive apt-get install -y -q python-all python-pip
  ---> Running in be2a1c692bfc
  Reading package lists...
  Building dependency tree...
  Reading state information...
  The following extra packages will be installed:
  binutils build-essential ca-certificates cpp cpp-4.8 dpkg-dev fakeroot g++
  g++-4.8 gcc gcc-4.8 libalgorithm-diff-perl libalgorithm-diff-xs-perl
  libalgorithm-merge-perl libasan0 libatomic1 libc-dev-bin libc6-dev
  libcloog-isl4 libdpkg-perl libfakeroot libfile-fcntllock-perl libgcc-4.8-dev
  libgmp10 libgomp1 libisl10 libitm1 libmpc3 libmpfr4 libpython-stdlib
  libpython2.7-minimal libpython2.7-stdlib libquadmath0 libstdc++-4.8-dev
  libtimedate-perl libtsan0 linux-libc-dev make manpages manpages-dev openssl
  patch python python-chardet python-chardet-whl python-colorama
  python-colorama-whl python-distlib python-distlib-whl python-html5lib
  python-html5lib-whl python-minimal python-pip-whl python-pkg-resources
  python-requests python-requests-whl python-setuptools python-setuptools-whl
  python-six python-six-whl python-urllib3 python-urllib3-whl python-wheel
  python2.7 python2.7-minimal python3-pkg-resources xz-utils
  Suggested packages:
  binutils-doc cpp-doc gcc-4.8-locales debian-keyring g++-multilib
  g++-4.8-multilib gcc-4.8-doc libstdc++6-4.8-dbg gcc-multilib autoconf
  automake1.9 libtool flex bison gdb gcc-doc gcc-4.8-multilib libgcc1-dbg
  libgomp1-dbg libitm1-dbg libatomic1-dbg libasan0-dbg libtsan0-dbg
  libquadmath0-dbg glibc-doc libstdc++-4.8-doc make-doc man-browser ed
  diffutils-doc python-doc python-tk python-genshi python-lxml
  python-distribute python-distribute-doc python2.7-doc binfmt-support
  python3-setuptools
  Recommended packages:
  python-dev-all
  The following NEW packages will be installed:
  binutils build-essential ca-certificates cpp cpp-4.8 dpkg-dev fakeroot g++
  g++-4.8 gcc gcc-4.8 libalgorithm-diff-perl libalgorithm-diff-xs-perl
  libalgorithm-merge-perl libasan0 libatomic1 libc-dev-bin libc6-dev
  libcloog-isl4 libdpkg-perl libfakeroot libfile-fcntllock-perl libgcc-4.8-dev
  libgmp10 libgomp1 libisl10 libitm1 libmpc3 libmpfr4 libpython-stdlib
  libpython2.7-minimal libpython2.7-stdlib libquadmath0 libstdc++-4.8-dev
  libtimedate-perl libtsan0 linux-libc-dev make manpages manpages-dev openssl
  patch python python-all python-chardet python-chardet-whl python-colorama
  python-colorama-whl python-distlib python-distlib-whl python-html5lib
  python-html5lib-whl python-minimal python-pip python-pip-whl
  python-pkg-resources python-requests python-requests-whl python-setuptools
  python-setuptools-whl python-six python-six-whl python-urllib3
  python-urllib3-whl python-wheel python2.7 python2.7-minimal
  python3-pkg-resources xz-utils
  0 upgraded, 69 newly installed, 0 to remove and 5 not upgraded.
  Need to get 46.9 MB of archives.
  After this operation, 140 MB of additional disk space will be used.
  Get:1 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libasan0 amd64 4.8.4-2ubuntu1~14.04.3 [63.1 kB]
  ...省略部分
  Message from syslogd@bogon at Oct 23 16:17:23 ...
  kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1
  ...省略部分
  Extracting templates from packages: 100%
  Preconfiguring packages ...
  Fetched 46.9 MB in 5min 6s (153 kB/s)
  ...省略部分
  Processing triggers for libc-bin (2.19-0ubuntu6.13) ...
  Processing triggers for ca-certificates (20170717~14.04.1) ...
  Updating certificates in /etc/ssl/certs... 148 added, 0 removed; done.
  Running hooks in /etc/ca-certificates/update.d....done.
  ---> b8c56991b833
  Removing intermediate container be2a1c692bfc
  Step 5/10 : ADD ./webapp/requirements.txt /tmp/requirements.txt
  ---> 8170b67cfebc
  Step 6/10 : RUN pip install -qr /tmp/requirements.txt
  ---> Running in 4884119a0ab4
  Compiling /tmp/pip_build_root/Jinja2/jinja2/asyncfilters.py ...
  File "/tmp/pip_build_root/Jinja2/jinja2/asyncfilters.py", line 7
  async def auto_to_seq(value):
  ^
  SyntaxError: invalid syntax
  Compiling /tmp/pip_build_root/Jinja2/jinja2/asyncsupport.py ...
  File "/tmp/pip_build_root/Jinja2/jinja2/asyncsupport.py", line 22
  async def concat_async(async_gen):
  ^
  SyntaxError: invalid syntax
  ---> 9010ec5b7e5f
  Removing intermediate container 4884119a0ab4
  Step 7/10 : ADD ./webapp /opt/webapp/
  ---> 6416bfb827c1
  Step 8/10 : WORKDIR /opt/webapp
  ---> 20e91a8bc5e2
  Removing intermediate container 5e2e80b5a18f
  Step 9/10 : EXPOSE 5000
  ---> Running in 9d8baa35a4da
  ---> 7be117cd2934
  Removing intermediate container 9d8baa35a4da
  Step 10/10 : CMD python app.py
  ---> Running in 1f97d2626adb
  ---> cbe52807fcad
  Removing intermediate container 1f97d2626adb
  Successfully built cbe52807fcad
  Successfully tagged hubuser/webapp:latest

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-409143-1-1.html 上篇帖子: linux虚拟机添加网卡 下篇帖子: Composer介绍
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表