镜像

[心得]docker学习笔记

你。 提交于 2020-03-05 09:38:57
1. docker是什么??? (1) docker是一台类似虚拟机的功能, 内部由一个个镜像组成, 镜像里可以运行容器, 而这个容器可以是任何东西, 比如mysql, 比如tomcat等等, 它的目的是将任何东西抽象出来, 放入镜像的容器中运行, 它不管你到底做了啥, 它只管把你装进容器中, 运行 (2) docker是一个cs架构 (3) 客户端docker自己构建容器, 通过网络连接到远程的docker的守护进程或者连接到本地的docker守护进行 (4) docker存在一个注册中心 Register, 这个注册中心存在共有和私有的方法, 用户可以将自己创建的镜像(容器)上传到注册中心, 这样别人也可以使用该用户的注册环境 2. 为什么使用docker? ( docker有什么优点 ) docker的优点有四个: 1) 上手快 用户只需要几分钟,就可以把自己的程序“Docker化”。Docker依赖于“写时复制”(copy-on-write)模型,使修改应用程序也非常迅速,可以说达到“随心所致,代码即改”的境界。 2) 职责和逻辑分类 不用关系开发者环境和测试环境还有线上环境不同而出现bug的原因 3) 快速高效的开发声明周期 使用docker的话, 它是跨平台的, 只要在一个平台做好, 其他平台都可以一键使用, 做到项目的 开发, 测试, 上线 都是一个配置 4)

docker python 镜像安装pip install python-ldap 报错

寵の児 提交于 2020-03-05 09:16:18
docker python 镜像安装pip install python-ldap 报错 Modules/LDAPObject.c:16:23: fatal error: sasl/sasl.h: No such file or directory #include <sasl/sasl.h> ^ compilation terminated. error: command 'gcc' failed with exit status 1 解决: apt-get install libsasl2-dev 来源: https://www.cnblogs.com/homie/p/10559110.html

Docker安装及应用

若如初见. 提交于 2020-03-05 06:26:18
文章目录 Docker Hello World 运行交互式的容器 启动容器(后台模式) 停止容器 Docker 容器的使用 Docker客户端 容器使用 获取镜像 启动容器 移动已停止运行的容器 后台运行 停止一个容器 进入容器 导出和倒入容器 删除容器 运行一个web应用 查看WEB应用容器 Docker镜像使用 列出镜像列表 获取一个新的镜像 查找镜像 拖取镜像 删除镜像 创建镜像 更新镜像 构建镜像 设置镜像标签 Docker容器连接 网络端口映射 Docker容器互联 容器命名 新建网络 连接容器 配置DNS 解决Widnows系统无法对docker容器进行端口映射的问题 Docker仓库管理 Docker Hub 注册 登录和退出 推送镜像 Docker Dockerfile 什么是Dockerfile? 使用Dockerfile定制镜像 开始构建镜像 上下文路径 指令详解 docker 什么是Docker,它可干什么? docker exec不能进入容器 mac 下使用 Docker 搭建 ubuntu 环境 用 Docker 快速配置前端开发环境 Docker Hello World runoob@runoob : ~ $ docker run ubuntu : 15.10 / bin / echo "Hello world" Hello world 运行交互式的容器

docker相关操作

你说的曾经没有我的故事 提交于 2020-03-05 05:24:53
参考地址:https://www.linuxidc.com/Linux/2019-05/158742.htm 1、查看是否已经安装过docker 把防火墙关了 systemctl stop firewalld . service 禁用防火墙 systemctl disable firewalld . service [ root @localhost ~ ] # yum list installed | grep docker docker . x86_64 2 : 1.12 .6 - 55. gitc4618fb . el7 . centos @extras docker - client . x86_64 2 : 1.12 .6 - 55. gitc4618fb . el7 . centos @extras docker - common . x86_64 2 : 1.12 .6 - 55. gitc4618fb . el7 . centos @extra s 2、以上表示已经安装过,删除docker [ root @localhost ~ ] # yum remove –y docker . x86_64 [ root @localhost ~ ] # yum remove –y docker - client . x86_64 [ root @localhost ~ ] #

docker基础篇-安装和配置

北慕城南 提交于 2020-03-04 19:46:27
docker基础篇-安装和配置 mac上官方安装介绍 docker官网mac安装 也可以参考这个 安装教程开始 第一步下载 https://hub.docker.com/editions/community/docker-ce-desktop-mac/ Get Docker Stable Edge The Stable version is fully baked and tested, and comes with the latest GA release of Docker. The Edge version offers cutting edge features and comes with experimental features turned on . Get Docker Desktop for Mac (Stable) Get Docker Desktop for Mac (Edge) 这有两种 Stable 季度版本 Edge 月版本 完成下载docker.dmg 第二部安装 双击正常安装 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hPsWKcCi-1583302649572)(/Users/zy/Library/Application Support/typora-user-images/image

CentOS 学习Kubernetes(一)

空扰寡人 提交于 2020-03-04 16:07:11
前提:安装了virtualbox、kubectl、minikube、docker 1、Start a cluster: 注意添加国内镜像,否则无法启动成功 minikube start --image-repository='registry.cn-hangzhou.aliyuncs.com/google_containers' --registry-mirror=https://registry.docker-cn.com --insecure-registry="192.168.1.101:5000" --vm-driver=virtualbox 在minikube start的后面要设置的参数: --image-repository='registry.cn-hangzhou.aliyuncs.com/google_containers' 设置从阿里云上下载minikube的镜像 --registry-mirror=https://registry.docker-cn.com 设置docker的镜像从这个网站拉取,速度快 --insecure-registry="192.168.1.101:5000" 如果创建了本地docker仓库,必须加上这句,"本地仓库ip:5000" --vm-driver=virtualbox 从virtualbox虚拟机启动minikube

使用DockerFile安装jdk容器

半腔热情 提交于 2020-03-04 15:35:01
什么是Dockerfile Dockerfile 用于构建一个新的Docker镜像的脚本文件,是由一系列命令和参数构成的脚本。 构建新的镜像步骤: 编写 Dockerfile 文件 通过 docker build 命令生成新的镜像 通过 docker run 命令运行 查看 DockerFile 文件示例, 以CentOS为例: 参考:https://hub.docker.com/_/centos FROM scratch # 基础镜像,scratch相当于java中的Object ADD centos-7-x86_64-docker.tar.xz / # centos LABEL org.label-schema.schema-version="1.0" \ # 标签说明 org.label-schema.name="CentOS Base Image" \ org.label-schema.vendor="CentOS" \ org.label-schema.license="GPLv2" \ org.label-schema.build-date="20190305" CMD ["/bin/bash"] # 默认执行的命令,创建运行容器时最后会加上 /bin/bash, # 所以创建容器时,可不加 /bin/bash ,即如下: # docker run -it --name

npm使用国内淘宝镜像的方法

不想你离开。 提交于 2020-03-04 14:01:10
一.通过命令配置 1. 命令 npm config set registry https: // registry.npm.taobao.org 2. 验证命令 npm config get registry 如果返回https://registry.npm.taobao.org,说明镜像配置成功。 二、通过使用cnpm安装 1. 安装cnpm npm install -g cnpm --registry=https: // registry.npm.taobao.org 2. 使用cnpm cnpm install xxx 来源: oschina 链接: https://my.oschina.net/u/3680343/blog/3187812

npm 淘宝镜像安装

好久不见. 提交于 2020-03-04 10:34:19
安装cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org 更换npm源 npm config set registry https://registry.npm.taobao.org // 配置后可通过下面方式来验证是否成功 npm config get registry // 或 npm info express 来源: https://www.cnblogs.com/planetwithpig/p/12407737.html