镜像

docker入门

喜欢而已 提交于 2020-02-07 18:57:40
目录 第一章 什么是docker 1.1 docker的发展史 1.2 docker国内应用史 1.3 什么是Docker 第二章 了解docker 2.1 docker思想 2.1.1 集装箱 2.1.2 标准化 2.1.3 隔离 2.2 docker解决的问题 2.2.1 系统环境不一致 2.2.2 系统好卡,哪个哥们又写死循环了 2.2.3 双11来了,服务器撑不住了 第三章 走进docker 3.1 镜像 3.2 容器 3.3 仓库 第四章 centos下docker安装 第五章 docker初体验 5.1 docker基本命令 5.2 docker运行镜像流程 第六章 docker运行nginx 6.1 运行nginx镜像 6.2 docker网络 6.2.1 网络介绍 6.2.2 实际访问端口 第七章 docker部署第一个java web应用 7.1 制作自己的镜像 7.2 运行自己的镜像 第一章 什么是docker 1.1 docker的发展史 2010年几个年轻人成立了一个做PAAS平台的公司dotCloud.起初公司发展的不错,不但拿到过一些融资,还获得了美国著名孵化器YCombinator的支持,后来微软谷歌亚马逊这样的大厂商也纷纷加入PAAS平台,竞争十分激烈,dotCloud举步维艰. 2013年可能是公司发展的不是很好,工程师又不想自己的努力付之东流

PIP镜像像源

我怕爱的太早我们不能终老 提交于 2020-02-07 18:43:01
临时使用: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyqt5 //清华镜像源 来源: https://www.cnblogs.com/hlikex/p/12273966.html

docker hub使用

孤人 提交于 2020-02-07 15:52:27
一、简介    目前 Docker 官方维护了一个公共仓库 Docker Hub,其中已经包括了数量超过 15,000 的镜像。大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现。 二、注册账号   你可以在 https://cloud.docker.com 免费注册一个 Docker 账号。 三、控制台操作   1、登录 docker login      2、搜索镜像 docker search     以nginx为例 , 可以看到返回了很多包含关键字的镜像, 其中包括镜像名字、描述、收藏数(表示 该镜像的受关注程度)、是否官方创建、是否自动创建.     根据是否是官方提供,可将镜像资源分为两类。     一种是基础镜像或根镜像。这些基础镜像由 Docker 公司创建、验证、支持、提供。这样的镜像往往使用单个单词作为名字,例如nginx。     还有一种类型,比如 webdevops/php-nginx 镜像,它是由 Docker 的用户创建并维护 的,往往带有用户名称前缀。       3、拉取镜像 docker pull        4、推送镜像 docker push docker push {username}/{镜像名}:{tag}      5、退出登录 docker logout 来源: https://www.cnblogs.com

Docker Hub

和自甴很熟 提交于 2020-02-07 15:50:02
目前 Docker 官方维护了一个公共仓库 Docker Hub ,其中已经包括了超过 15,000 的镜像。大部分需求,都可以通过在 Docker Hub 中直接下载镜像来实现。 登录 可以通过执行 docker login 命令来输入用户名、密码和邮箱来完成注册和登录。 注册成功后,本地用户目录的 .dockercfg 中将保存用户的认证信息。 基本操作 用户无需登录即可通过 docker search 命令来查找官方仓库中的镜像,并利用 docker pull 命令来将它下载到本地。 例如以 centos 为关键词进行搜索: $ sudo docker search centos NAME DESCRIPTION STARS OFFICIAL AUTOMATED centos The official build of CentOS. 465 [OK] tianon/centos CentOS 5 and 6, created using rinse instea... 28 blalor/centos Bare-bones base CentOS 6.5 image 6 [OK] saltstack/centos-6-minimal 6 [OK] tutum/centos-6.4 DEPRECATED. Use tutum/centos:6.4 instead. ... 5

docker容器命令(3)

放肆的年华 提交于 2020-02-07 15:25:14
1.拉取镜像,以centos镜像为例,docker pull centos, 下载下来是199M。精简版的系统命令。 2.新建并启动容器,docker run centos 如果本地没有centos,执行该命令后,就回去阿里仓库区拉取该镜像。 docker run -it 镜像名称或者镜像id,-i -t是交互式命令,及要启动容器并创建交互式终端。 docker run -it centos 启动centos容器并创建交互式终端。 docker run -it centos 和docker run -it centos /bin/bash 命令一样的,加不加 /bin/sh都可以,默认是加了 /bin/bash。 3.在本机中列出docker中当前正在运行的容器实例的名称。docker ps。该命令和linux中的ps -ef命令类似。即重新打开一个终端 Docker ps的参数如下图: 4.退出容器 4.1退出并停止容器:exit 4.2 退出但不停止容器: ctrl+P+Q 5.启动容器,docker start 容器ID或者容器名称。建议使用容器ID 6.重启容器,docker restart 容器ID或者容器名称。建议使用容器ID 7.停止容器,docker stop 容器ID或者容器名称。建议使用容器ID 8.强制停止容器,docker kill 容器ID或者容器名称

Docker的镜像导出与导入与拷贝

柔情痞子 提交于 2020-02-07 14:15:43
第一种解决方案是,将镜像推送到公有的镜像仓库,然后pull下来 第二种,将镜像打包,然后拷贝到第二台服务器中 #将镜像存储 docker save gateway:latest > /home/gateway.tar 将gateway.tar复制到需要的服务器上,然后在服务器上导入该镜像文件 #导入镜像文件 docker load --input /root/docker-images/nginx.tar 或者通过符号的方式来导入 docker load < /root/docker-images/nginx.tar 来源: https://www.cnblogs.com/xiaoyou2018/p/12272881.html

剑指offer27.二叉树的镜像

廉价感情. 提交于 2020-02-07 08:58:07
题目描述 操作给定的二叉树,将其变换为源二叉树的镜像。 输入描述: 二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7 5 完整代码 基本思想 采用后序遍历的方式构造一棵镜像二叉树 先构造左子树 再构造右子树 将构造的左子树连接在根节点的右子树上,将构造的右子树连接在根节点的左子树上 /* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) { } };*/ class Solution { public : void Mirror ( TreeNode * pRoot ) { if ( pRoot == NULL ) return ; pRoot = build ( pRoot ) ; } private : TreeNode * build ( TreeNode * root ) { if ( root == NULL ) return root ; TreeNode * left = build ( root - > left ) ; TreeNode * right = build (

docker安装zimg、redis、mysql

吃可爱长大的小学妹 提交于 2020-02-07 07:38:28
docker安装镜像例子 1. zimg,用于存储商品图片,端口4869 2. redis,用于缓存,端口6379 3. mysql,存储数据,端口3306 安装zimg 1、找到合适的zimg版本(一般选STAR最多的) docker search zimg 2、开始下载zimg docker pull iknow0612/zimg 3、查看是否下载好的镜像 docker images 4、安装并启动对应镜像 docker run -it -d -p 4869:4869 --name zimg-server iknow0612/zimg 5、查看镜像是否启动 docker ps 安装redis 1、找到合适的redis版本 docker search redis 2、开始下载redis docker pull redis 3、查看是否下载好的镜像 常用命令 - docker images 查看下载好的镜像 - docker ps 查看启动的容器 - docker ps -a 查看全部容器 - docker stop +容器id # 停止容器 - docker rmi+ 镜像id # 删除镜像 docker images 4、安装并启动对应镜像 docker run -p 6379:6379 --name redis-server -d redis 5、查看镜像是否启动

centos7下docker安装

断了今生、忘了曾经 提交于 2020-02-07 06:58:25
docker安装以及使用(仅限centos7,如果是centos6.x 点这里 ) #如果你之前安装过 docker,请先删掉 sudo yum remove docker docker-common docker-selinux docker-engine #安装一些依赖 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 #下载repo文件: wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo #把软件仓库地址替换为 TUNA: sudo sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo #最后安装: sudo yum makecache fast sudo yum install docker-ce #验证是否安装成功 docker -v #显示Docker version 18.03.0-ce, build 0520e24 #启动docker service docker start 配置国内镜像 vi

Python2.x 与 Python3.x 共存

痞子三分冷 提交于 2020-02-07 04:56:24
一、Python2.x 安装 说明:我们先安装python2.x,默认C盘安装即可。 链接: https://pan.baidu.com/s/1yfsVNKmeOR-2C0fK0rPh4A 密码: x6f7 安装:直接双击下一步即可,注意安装过程勾选 pip 和 Add python to path。 二、Python3.x 安装 说明:个人习惯分盘安装,便于区分,修改安装路径为D盘。 链接: https://pan.baidu.com/s/1HDffFcz0hkplMlBQQqHwVA 提取码: imcc 安装: 1. 选择自定义安装,并且勾选添加环境变量 2. 勾选 pip 功能 3. 勾选安装到所有用户,并且更改安装路径,完成安装。 三、修改执行文件 1. 打开Python3路径,分别在 python.exe 和 pythonw.exe 文件名后增加一个数字3,用于区分Python2。 2. 验证效果,打开cmd分别输入python 和python3,分别有python2和python3提示即为成功。 3. 异常处理,若提示找不到命令,那就说明你没有添加环境变量,手动添加对应环境变量即可( %PYTHON_HOME%;%PYTHON_HOME%\Scripts\; ) 四、pip 使用 可以通过python -m -pip 和 python3 -m -pip指定