docker第一日学习总结
查看当前所有的镜像
docker images
查看当前运行的容器
docker ps
一般容器分为后台驻留和闪退(ubuntu\busybox等)两种,对于后台驻留的,我们如果想进入这个容器(前提是容器能进入)
docker exec -it ec00e6b663e0 bash
停止进程
docker stop ec00e6b663e0
打印进程中的控制台日志
docker logs ec00e6b663e0 -f
另外一种进入方式,附加到现在运行中的docker上
docker attach ec00e6b663e0
强行让ubuntu驻留,本来是闪退的。
docker run -d ubuntu /bin/bash -c "while true; do sleep 1; done"
给正在开发的ubuntu打标签,v1.0,同一个时候可以打多个标签。比如v1.0/v1.0.0/v1等等
docker tag ubuntu-developing lukairui/ubuntu-lkr:v1.0
开发一段时间后,先用commit使之成为一个镜像,和原来的ubuntu-developing不一样的镜像hash。然后再用tag进行打标签
docker tag ubuntu-with-gcc lukairui/ubuntu-lkr:v2
标签是一种指向,可以被抢走的。
推送到docker hub
docker push lukairui/ubuntu-lkr:v1.0
搭建私服
docker run -d -p 5000:5000 -v /tmp:/val/lib/registry registry:2
要提交到私服,必须加上私服的ip:port,提交到docker hub则不需要
docker tag ubuntu-in-developing cdh001:5000/lukairui/ubuntu-lkr:v1.0
docker push cdh001:5000/lukairui/ubuntu-lkr:v1.0
最新文章
- MFC编程入门之十六(对话框:消息对话框)
- 用C#进行WinForm开发对数据库的相关操作
- Java程序员的发展前景
- Java写一个简单学生管理系统
- IE 调试JS加断点不管用 增加debugger
- iOS中 UIToolBar 技术分享
- Excel如何快速统计一列中相同数值出现的个数--数据透视表
- Web项目发布后字体文件找不到
- Linux下Oracle数据库的安装
- Bing词典分析
- struts建立工程helloworld
- PHP json_encode/json_decode与serialize/unserializ性能测
- html5-css渐变应用小实例,按钮
- webService之helloword(web)
- Oracle数据库中NARCHAR转换成NUMBER类型
- 【IT笔试面试题整理】给定二叉树,给每层生成一个链表
- Comparable与Comparator区别
- php下保存远程图片到本地的函数
- Java 开源博客 Solo 1.5.0 发布 - 新皮肤
- ZooKeeper+Kafka+Storm
热门文章
- 2020DevOps状态报告——平台模型:扩展DevOps的新方法
- [Abp]Abp 新手入门随记
- 2020DevOps状态报告——变更管理
- 【SpringBoot1.x】SpringBoot1.x 安全
- 【C++】《Effective C++》第九章
- DTCC 2020 | 阿里云李飞飞:云原生分布式数据库与数据仓库系统点亮数据上云之路
- Linux 入门教程:00 Background
- Azure App object和Service Principal
- mysql—if函数
- floating point