Centos +Docker 安装及仓库使用概述
1. Linux 系统学习Docker安装篇
这里我使用的Centos系统
安装Docker
yum命令说明
即Yellowdog Update Modifier,是一种基于rpm的包管理工具
yum 命令详情可以参考
yum install docker
启动Docker
systemctl 命令说明
- 详情参考文档
systemctl start docker.service
配置Docker开机启动
systemctl enable docker.service
Docker 停止
server stop docker
到这里Docker 已经安装完成
Docker 端口映射
docker run -d -p 宿主端口:容器端口 --name 容器名字 镜像名字
2. Docker 部署.net core 服务前篇
这里的前提是windows 已经搭建好docker环境,docker正常运行中 说到搭建.net core 部署工作,少不了镜像方式来部署代建,当然既然使用镜像那也需要一个存储镜像的仓库,这里可以选择公用仓库或者搭建自己的私有仓库,两种方式这里都简单描述下
2.1. 公用仓库
这里选择官方的docker公用仓库 https://hub.docker.com ,可以到这里去注册一个docker 用户,这里比如我注册的用户ID 是 a312586670 (后面pull仓库时需要用到)
docker 配置信息如下:
{ "registry-mirrors": [ "https://registry.docker-cn.com/"//这里配置的是官方的公用仓库 ], "insecure-registries": [ "47.98.127.114:5000"//这里配置的是自己的个人私有仓库 ], "debug": true, "experimental": false}
配置好后重启docker ;windows 10 配置后会自动重启, windows 7 Docker比较麻烦,配置也需要命令方式
.net core 项目创建Docker的支持,生成后会自动生成镜像,通过docker images 命令查看镜像
以上的testdemodocker 和sodaodockerdemoservice 这两个镜像就是我本地项目中生成的两个镜像
现在我需要把我的其中一个testdemodocker镜像推送到我的公用镜像库中
- 错误的做法
docker push testdemodocker
正确的做法是需要tag一份镜像
命令:docker tag 本地镜像 仓库用户下面的镜像名称
docker tag testdemodocker a312586670/dockertest
现在镜像已经tag了一份a312586670用户下的一份本地仓库,现在可以推送镜像到我的共有仓库上
- 命令 docker push 镜像名称
docker push a312586670/dockertest
到这里就已经把我的镜像推送到我的共有镜像上了
2.1. 私有仓库
私有仓库的搭建,后续再分享
私有仓库的镜像推送,上面的共有仓库的用户名改成私有仓库的ip:port即可推送上去
Centos +Docker 安装及仓库使用概述的更多相关文章
- centos docker 安装
centos docker 安装 参考网站 https://docs.docker.com/install/linux/docker-ce/centos/ 1.删除原有docker $ sudo yu ...
- [第三篇]——CentOS Docker 安装之Spring Cloud直播商城 b2b2c电子商务技术总结
CentOS Docker 安装 Docker 支持以下的 64 位 CentOS 版本: CentOS 7 CentOS 8 更高版本... 使用官方安装脚本自动安装 安装命令如下: curl -f ...
- Docker(三):Docker入门教程-CentOS Docker 安装
CentOS Docker 安装 Docker支持以下的CentOS版本: CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 前提条件 目前,CentOS 仅发 ...
- Docker入门 - 001 CentOS Docker 安装
Docker支持以下的CentOS版本: CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 前提条件 目前,CentOS 仅发行版本中的内核支持 Docker. ...
- Docker-教程(一)CentOS Docker 安装
Docker支持以下的CentOS版本: CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 前提条件 目前,CentOS 仅发行版本中的内核支持 Docker. ...
- 使用 Linux Centos Docker 安装 2Bizbix
在 Docker 安装 2Bizbix 安装 Centos 7 安装 mysql5.5 镜像 映射好数据库的配置文件和数据库目录 在 Windows 安装 2Bizbox 安装 jboss/base- ...
- centos docker安装和使用
系统要求:centos7,内核3.10或更高一.配置yum源并安装 vim /etc/yum.repos.d/docker.repos [dockerrepo] name=Docker Resposi ...
- centos Docker安装前升级内核3.10的方法
首先我虚拟机系统都是Centos 6.5 .ESXI ,后安装devel .ESXI 后来 .ESXI 我所操作的都是虚拟机,但是在真实机上面如何我就不清楚了~~ 大家一定要记得安装步骤,,,不然就是 ...
- Centos Docker 安装 Apache Guacamole
经常在ubuntu上折腾,偶尔在centos来也来玩一把吧 1.安装DOCKER cd /etc/yum.repos.d wget https://download.docker.com/linux/ ...
随机推荐
- [NOIP 2002普及组]产生数(floyd+高精度)
https://www.luogu.org/problem/P1037 题目描述 给出一个整数 n(n<1030) 和 k 个变换规则(k<=15). 规则: 一位数可变换成另一个一位数: ...
- 2019-2020-1 20199324《Linux内核原理与分析》第六周作业
第五章 系统调用的三层机制(下) 1.给MenuOS增加命令 进入Linuxkernel目录下,强制删除当前menu目录,再重新克隆一个新版本的menu 进入menu,运行make roofts脚本就 ...
- java成神之路
一.基础篇 1.1 JVM 1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http://www.jcp.org/en/jsr/detail?id=133 http://i ...
- 学习C++之前要先学习C语言吗?
C++ 读作“C加加”,是“C Plus Plus”的简称.顾名思义,C++ 是在C语言的基础上增加新特性,玩出了新花样,所以叫“C Plus Plus”,就像 iPhone 7S 和 iPhone ...
- python语法基础-常用模块-re模块
############### re模块 ################ 正则表达式的规则: # re模块 # 正则表达式,就是做字符串匹配的,在re模块出现之前就有这个正则表达式了,任 ...
- django框架中的cookie与session
cookie因为http是一个无状态协议,无法记录用户上一步的操作,所以需要状态保持.cookie和session的区别:1.cookie是保存在浏览器本地的,所以相对不安全.cookie是4k的大小 ...
- 每天一点Linux-01文档系统
Windows: 以多根的方式组织文档 C: D: E:Linux: 以单根的方式组织文档 / /目录结构: FSH (Filesystem Hierarchy Standard) [root@yan ...
- 吴裕雄--天生自然python学习笔记:网页解析
抓取万水书苑网页中所有<a>标签中的超链接井显示. import requests from bs4 import BeautifulSoup url = 'http://www.wsbo ...
- signals function|KNN|SVM|average linkage|Complete linkage|single linkage
生物医疗大数据 存在系统误差使得估计量有偏,如下图红色和蓝色图形,存在随机误差使得估计量并不是同一个值,如图中除去期望之外的曲线值,为了控制随机抽样造成的误差,可以使用p-value决定是否服从假设检 ...
- Spring Dispatcher-servlet.xml配置
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp ...