镜像

CentOS7 安装Docker

六月ゝ 毕业季﹏ 提交于 2020-02-01 14:04:59
注:本文参考了《 ce ntos7 安装docker步骤详细介绍 》《 CentOS7 安装Docker 》 本环境是安装在 vm ware 虚拟机里面的 。使用的 yum 是本地yum库。但是 该虚拟机必须联网,否则 docker 的安装包和镜像没法下载。 回到顶部 一、检查系统内核 官网安装指南地址 https://docs.docker.com/engine/installation/linux/centos/ Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本 [root@bigdata ~]# uname -r 二、安装Docker 添加yum源 ? 1 2 3 4 5 6 7 8 $ sudo tee /etc/yum .repos.d /docker .repo <<- 'EOF' [dockerrepo] name=Docker Repository baseurl=https: //yum .dockerproject.org /repo/main/centos/7/ enabled=1 gpgcheck=1 gpgkey=https: //yum .dockerproject.org /gpg EOF centos

docker安装ubuntu镜像

大憨熊 提交于 2020-02-01 09:06:48
在docker中安装Ubuntu。 1. 查找ubuntu镜像 docker search ubuntu 2. 安装 docker pull ubuntu 3. 查看镜像 docker images baoli@ubuntu:~$ sudo docker images REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu latest a2a15febcdf3 3 weeks ago 64.2MB hello-world latest fce289e99eb9 8 months ago 1.84kB 4. 运行Ubuntu镜像 docker run -it -d --name my-ubuntu -p 8088:80 ubuntu -name自定义容器名,-p指定端口映射,前者为虚拟机端口,后者为容器端口,成功后返回id 5. 进入容器 docker exec -it myubuntu /bin/bash baoli@ubuntu:~$ sudo docker exec -it my-ubuntu /bin/bash root@b3ea5bed4605:/# ls bin dev home lib64 mnt proc run srv tmp var boot etc lib media opt root sbin sys usr root

docker 构建自定义镜像

被刻印的时光 ゝ 提交于 2020-02-01 08:29:29
Docker 构建自定义镜像 Commit 构建自定义镜像 Dockerfile 构建自定义镜像 Dockerfile 构建 JAVA 网站镜像 docker 快速部署 mysql 数据库并初始化 Commit 构建自定义镜像 简介:对容器的修改以及保存 构建镜像: docker commit -a “mimosa” -m “mkdir /home/mimosa” 4eb9d14ebb18 centos:7 -a:标注作者 -m:说明注释 查看详细信息:docker inspect 180176be1b4c Dockerfile 构建自定义镜像 Dockerfile # this is a dockerfile FROM centos:7 MAINTAINER XD 123456@qq . com RUN echo "正在构建镜像!!!" WORKDIR / home / xdclass COPY 123 . txt / home / xdclass RUN yum install - y net - tools Dockerfile 基础指令 FROM 基于哪个镜像 MAINTAINER 注明作者 COPY 复制文件进入镜像(只能用相对路径,不能用绝对路径) ADD 复制文件进入镜像(假如文件是.tar.gz文件会解压) WORKDIR 指定工作目录,假如路径不存在会创建路径

Harbor仓库搭建管理

流过昼夜 提交于 2020-02-01 05:18:01
简介: Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器。 harbor以docker-compose的规范形式组织各个组件,并通过docker-compose工具进行启停。 Registry是Dcoker官方的一个私有仓库镜像,可以将本地的镜像打标签进行标记然后push到以Registry起的容器的私有仓库中。企业可以根据自己的需求,使用Dokcerfile生成自己的镜像,并推到私有仓库中,这样可以大大提高拉取镜像的效率。 主要组件 : Proxy:对应启动组件nginx。它是一个nginx反向代理,代理Notary client(镜像认证)、Docker client(镜像上传下载等)和浏览器的访问请求(Core Service)给后端的各服务; UI(Core Service):对应启动组件harbor-ui。底层数据存储使用mysql数据库,主要提供了四个子功能: UI:一个web管理页面ui; API:Harbor暴露的API服务; Auth:用户认证服务,decode后的token中的用户信息在这里进行认证;auth后端可以接db、ldap、uaa三种认证实现; Token服务:负责根据用户在每个project中的role来为每一个docker push/pull命令issuing一个token,如果从docker

openstack部署之glance

不想你离开。 提交于 2020-02-01 02:27:30
简介 Glance是Openstack的镜像服务。可以让用户注册、查找和检索在Openstack环境中使用的虚拟镜像。Openstack镜像服务支持将镜像文件存储在各种类型的存储环境中。例如本地文件系统或分布式文件系统,如Openstack的对象存储服务(Swift)。下边我们开始部署Glance组件。 创建数据库 与keystone部署一样,需要先创建名为glance的数据库 $ mysql -u root -p MariaDB [(none)]> CREATE DATABASE glance; MariaDB [(none)]> GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY 'glance'; MariaDB [(none)]> GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY 'glance'; 组件部署 Glance分为两个子服务,如下所示 Glance-api:接受云系统镜像的创建、删除、读取服务 Glance-Registry:云系统的镜像注册服务 安装 # yum install openstack-glance 配置 编辑/etc/glance/glance-api.conf文件

docker--nginx镜像

ⅰ亾dé卋堺 提交于 2020-02-01 01:13:16
1、拉取镜像 sudo docker pull nginx 2、生成容器 sudo docker run -d -p 81:80 --name=nginx ngnix 3、注意事项 与之前的Apach服务器类似( httpd ),nginx 也有类似需要注意的地方,具体请查看 docker--httpd镜像 与之不同的是,更改nginx的提示信息(运行的服务)是在 /usr/share/nginx/html 下,可以采用 cp 或者 -v 的方式进行宿主机与nginx服务容器通信。 来源: CSDN 作者: Light_Travelling 链接: https://blog.csdn.net/Light_Travlling/article/details/103974520

docker学习笔记(1)

非 Y 不嫁゛ 提交于 2020-01-31 17:36:26
容器的基本概念 虚拟机通过中间层将一台或多台独立的机器虚拟运行在物理硬件上,而容器则是直接运行在操作系统内核上的用户空间(由于客居于操作系统,容器只能运行与底层宿主机相同或相似的操作系统) docker组件 Docker客户端和Dcoker守护进程(守护进程也称之为Docker引擎) Docker镜像(镜像是容器的源代码,体积小,易于分享) Registry(用户存储用户构建镜像的仓库) Docker容器(Docker容器是基于镜像启动起来的,容器中可以运行一个或多个进程,我们任务,镜像是Docker生命周期的构建或打包阶段,而容器是生命周期的启动或执行阶段) Docker基本命令 启动一个可交互的ubuntu实例 docker run -i -t ubuntu /bin/bash -i 保证容器标准输入打开 -t 为创建的容器分配一个伪tty -name 可以给容器命名(方便后续使用) -d 使容器成为守护式容器 列出所有的docker容器列表 docker ps -a 重新启动容器(创建容器但不启动docker create) docker start 容器ID或者容器名称 重新附着到容器上 docker attach 容器ID或者容器名称 docker 获取容器日志(注意和–log-driver的不当使用,会导致没有显示结果) docker logs 容器ID或者容器名称

docker dockerFile 指令

坚强是说给别人听的谎言 提交于 2020-01-31 00:58:21
FROM   基础镜像,当前新镜像是基于哪个镜像的 MAINTAINER   镜像维护者的姓名和邮箱地址 RUN   容器构建时需要运行的命令 来源: https://www.cnblogs.com/angdh/p/12244453.html

npm安装淘宝镜像和查看镜像设置

笑着哭i 提交于 2020-01-30 14:25:11
1.通过cnpm使用淘宝镜像: npm install -g cnpm --registry=https://registry.npm.taobao.org 2.将npm设置为淘宝镜像:(建议输入如下修改,因为上面的安装需要这个修改下) npm config set registry https://registry.npm.taobao.org 3. 查看cnpm镜像设置: npm config get registry 输出:https://registry.npm.taobao.org/ 4.查看cnpm镜像设置: cnpm config get registry 输出:https://r.npm.taobao.org/ 来源: CSDN 作者: joker_meng 链接: https://blog.csdn.net/joker_meng/article/details/104111599

docker 镜像常用命令

烂漫一生 提交于 2020-01-30 12:06:25
1.docker search tomcat 搜索镜像 和官方网站搜索到的一样 docker serarch -s 30 tomcat 搜索镜像点赞超过30的 2.拉取镜像 docker pull 镜像名字[tar] docker pull tomcat 默认拉取的是 docker pull tomcat :lastest 3.删除镜像 docker rmi 镜像名字或镜像id 删除多个镜像 docker rmi -f 镜像名字 镜像名字 同理删除全部 docker rmi -f $(docker inages -qa) 来源: CSDN 作者: 舰_长 链接: https://blog.csdn.net/z13615480737/article/details/104112770