首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/663200

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

使用Docker镜像和仓库

前面学习了安装Docker 和 docker 的一些管理docker容器的命令。回顾一下 $ sudo docker run -i -t --name another_container ubuntu /bin/bash root@fbb219828a49:/# 1.列出镜像 $ sudo docker images REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu latest ea4c82dcd15a 12 days ago 85.8MB hello-world latest 4ab4c602aa5e 7 weeks ago 1.84kB 2.拉取Ubuntu镜像 $ sudo docker pull ubuntu 3.查找镜像 查找所有在Docker Hub上的公共的可用镜像 $ sudo docker search puppet 会查找所有带有puppet的镜像. 4.构建镜像 docker commit 命令 docker build 命令 和 Dockerfile 文件下一节具体讲构建镜像

Docker 的Dockerfile指令

Dockerfile指令 (1) CMD 用于指定一个容器启动时要运行的命令. 类似RUN 指定要运行的特定命令 sudo docker run -i -t hiekay/static_web /bin/true 使用CMD CMD ["/bin/true"] 给CMD指令传递参数 CMD ["/bin/bash", "-l"] 将-l 标志传递给/bin/bash命令.docker run 命令可以覆盖CMD命令 (2) ENTRYPOINT ENTRYPOINT 和CMD命令类似,但是不容易在启动的时候被覆盖. ENTRYPOINT ["/usr/sbin/nginx"] 指定参数 ENTRYPOINT ["/usr/sbin/nginx", "-g", "daemon off;" ] (3) WORKDIRWORKDIR指令用来在从镜像创建一个新容器时,在容器内部设置一个工作目录,ENTRYPOINT或者CMD指定的程序会在这个目录下执行. 如 使用WORKDIR命令 WORKDIR /opt/webapp/db RUN bundle install WORKDIR /opt/w...

相关文章

发表评论

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册