docker安装和hub
- yum install wget
- wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- yum list docker-ce --showduplicates|sort -r
- yum install docker-ce docker-ce-cli containerd.io
- systemctl start docker
- systemctl status docker -l
- docker run hello-world
- systemctl enable docker
- =======================
- docker info
- =======================
- 这就是完整的过程
- 编辑dockerfile文件》登录公共registry》build》本地运行》推送》其它机器拉取
- cat > Dockerfile <<EOF
- FROM busybox
- CMD echo "Hello world! This is my first Docker image."
- EOF
- docker login
- 如果没有打a1这个标签,默认就是latest
- docker build -t createyuan/my-first:a1 .
- 最后要加上一个dockerfile文件的路径,在当前目录下,也要指定./,不然报错
- 加速一下(配置国内镜像站点),不然会报TLS handshake timeout错误
- echo "DOCKER_OPTS=\"--registry-mirror=https://registry.docker-cn.com\"" >> /etc/default/docker
- systemctl status docker -l
- systemctl restart docker
- systemctl status docker -l
- docker build -t createyuan/my-first:a1 .
- docker run createyuan/my-first:a1
- 有时推送不成功,多试几次,试了三次
- 第一次net/http: TLS handshake timeout
- 第二次read tcp 192.168.7.201:41794->104.18.124.25:443: read: connection reset by peer
- 第三次a1: digest: sha256:5738039995376e9eac8be145ffde81fe5781f6385406cd2c2deb7352e940369e size: 527
- docker push createyuan/my-first:a1
- The push refers to repository [docker.io/createyuan/my-first]
- d1156b98822d: Mounted from library/busybox
- a1: digest: sha256:5738039995376e9eac8be145ffde81fe5781f6385406cd2c2deb7352e940369e size: 527
- =========================
- 删除本地的镜像
- docker image ls
- docker rmi -f e3303b21e364
- 或者
- docker rmi -f createyuan/my-first:a1
- Untagged: createyuan/my-first:a1
- Untagged: createyuan/my-first@sha256:5738039995376e9eac8be145ffde81fe5781f6385406cd2c2deb7352e940369e
- Deleted: sha256:e3303b21e364adb0df734ac558f07cfcaeab1e4d6a5db87d4b03fcd90a2d37bb
- 运行,结果就是重新拉取镜像
- docker run createyuan/my-first:a1
- Unable to find image 'createyuan/my-first:a1' locally
- a1: Pulling from createyuan/my-first
- 53071b97a884: Already exists
- Digest: sha256:5738039995376e9eac8be145ffde81fe5781f6385406cd2c2deb7352e940369e
- Status: Downloaded newer image for createyuan/my-first:a1
- Hello world! This is my first Docker image.
- =============================
- 构建第二个版本
- docker build -t createyuan/my-first:a2 .
- 推送第二个版本
- docker push createyuan/my-first:a2
- 运行
- docker run createyuan/my-first:a2
docker安装和hub的更多相关文章
- docker 系列 - Docker 安装和Hub Mirror地址设置
======================为什么要使用Docker?======================= 容器真是个好东西, (1)容器能提供隔离性; (2)容器能打包环境, 简化部署难度 ...
- docker 安装 hbase安装 java连接hbase (mac环境)
docker 安装 https://hub.docker.com/editions/community/docker-ce-desktop-mac 下载地址 下载完之后,安装app一样安装就好 安装完 ...
- 理解Docker(1):Docker 安装和基础用法
本系列文章将介绍Docker的有关知识: (1)Docker 安装及基本用法 (2)Docker 镜像 (3)Docker 容器的隔离性 - 使用 Linux namespace 隔离容器的运行环境 ...
- docker安装
系统要求:需要一个64位的centos7操作系统和版本3.10或更高版本的Linux内核 开始安装: uname -r //查看内核版本yum -y update //更新系统更新到最新 #安装d ...
- Docker 安装部署
Docker学习笔记 一.Ubuntu Docker 安装 (1).获取最新版本Docker安装包 lyn@lyn:/data/docker$ sudo wget -qO- https://get.d ...
- docker 安装
Docker使用了一种叫AUFS的文件系统,这种文件系统可以让你一层一层地叠加修改你的文件,最底下的文件系统是只读的,如果需要修改文件,AUFS会增加一个可写的层(Layer),这样有很多好处,例如不 ...
- docker安装caffe
[最近一直想要学习caffe,但是苦苦纠结于环境安装不上,真的是第一步都迈不出去,还好有docker的存在!下面,对本人如何利用docker安装caffe做以简单叙述,不属于教程,只是记录自己都做了什 ...
- 使用docker安装部署Spark集群来训练CNN(含Python实例)
使用docker安装部署Spark集群来训练CNN(含Python实例) http://blog.csdn.net/cyh_24/article/details/49683221 实验室有4台神服务器 ...
- 如何用docker安装laravel开发环境
如何用docker安装laravel开发环境 看laravel框架的官方文档安装部分时,发现需要安装特别多软件,估计还有许多复杂的配置,官方推荐使用Laravel Homestead虚拟机进行安装,但 ...
随机推荐
- 吴恩达深度学习:2.16关于python/numpy
- 2019牛客暑期多校训练营(第一场) B Integration (数学)
链接:https://ac.nowcoder.com/acm/contest/881/B 来源:牛客网 Integration 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 5242 ...
- SQL注入--反引号
反引号是个比较特别的字符,下面记录下怎么利用 0x00 SQL注入 反引号可利用在分隔符及注释作用,不过使用范围只于表名.数据库名.字段名.起别名这些场景,下面具体说下 1)表名 payload:se ...
- SQL优化之表连接方式
1.嵌套循环(DESTED LOOPS) Note:嵌套循环被驱动表必须走索引,而且索引只能走INDEX UNIQUE SCAN或者INDEX RANGE SCAN SQL> select /* ...
- pyqt5-QFrame边框样式
继承 QObject-->QWidget-->QFrame 是一个基类, 可以选择直接使用,主要是用来控制一些边框样式:例如:凸起.凹下.阴影.线宽 QFrame对象效果对照图: im ...
- [每日一讲] Python系列:列表与元组
参考文档 https://docs.python.org/zh-cn/3.7/tutorial/introduction.html#lists """ DATA STRU ...
- Quantitative Strategies for Achieving Alpha (三)
chapter 4: Profitability Profitability measures we tested include return on invested capital, return ...
- JavaScript求取水仙花数
一.什么是水仙花数 水仙花数也称为超完全数字不变数.自幂数.阿姆斯壮数.阿姆是特朗数. 水仙花数是指一个三位数,每个位数上数字的3次幂之和等于数字它本身. 水仙花数是自幂数的一种,三位的三次自幂数才叫 ...
- 开发一个chrome插件:将百度搜索热点屏蔽掉!
每次百度搜索,搜索结果的右边总是出现些乱七八糟的搜索热点(推的都是些什么玩意,高校替课和我有毛关系,几个悲伤的热点我用星号顶掉了). 强迫症想把它隐藏掉,我用的是chrome浏览器,受adblock( ...
- Codeforces 950E Data Center Maintenance ( 思维 && 强连通分量缩点 )
题意 : 给出 n 个点,每个点有一个维护时间 a[i].m 个条件,每个条件有2个点(x,y)且 a[x] != a[y].选择最少的 k (最少一个)个点,使其值加1后,m个条件仍成立. 分析 : ...