![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
文章平均质量分 55
运维家
努力从一个小菜鸟,变成一个大菜鸟!
展开
-
14-docker系列-docker之harbor仓库的使用
声明:本文乃“运维家”原创,转载请注明出处,更多内容请关注公众号“运维家”。主旨上一章我们介绍了如何搭建harbor仓库,我们现在看看应该如何进行注册,使用,配置等。环境linux环境docker环境harbor仓库新建用户点击 “用户管理” -- “创建用户”新建项目并添加成员点击 “项目” -- “新建项目”,相关信息配置好之后,点击“确定”按钮点击刚才创建的项目点击“成员” -- “添加成员”,在这里添加上我们刚新建的用户“yunweijia”,并选择相关角色,不同成员的权限不一致,我这原创 2022-02-21 12:39:04 · 725 阅读 · 0 评论 -
13-docker系列-docker之harbor仓库的搭建
声明:本文乃“运维家”原创,转载请注明出处,更多内容请关注公众号“运维家”。主旨随着我们业务量的增大,我们自己构建的镜像难道只放到服务器本身上面嘛?我们如何存放我们自己的镜像呢,如何分享给小伙伴我们的镜像呢?要知道docker官网在国外,仓库也是,那么访问就慢,而且安全性也很重要,这样的情况我们就很有必要搭建一个属于我们自己的harbor仓库,这玩意儿就是用来存放docker镜像的。harbor仓库包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能。环境PS:以下环境原创 2022-02-20 20:25:58 · 626 阅读 · 0 评论 -
12-docker系列-docker之compose如何上手使用
声明:本文乃“运维家”原创,转载请注明出处,更多内容请关注公众号“运维家”。主旨上文已经介绍了compose的安装以及相关命令,那么本文我们就开始详细的说下具体该如何使用呢,compose的配置文件又该如何去写呢?往下看。环境linux环境docker环境docker-compose环境举栗子PS:推荐执行docker-compose的时候,要切换到docker-compose.yml配置文件同目录下执行。1、使用docker-compose管理多个容器[yunweijia@localhost ~]$原创 2022-02-19 22:45:09 · 1688 阅读 · 0 评论 -
11-docker系列-docker之compose安装和相关命令
声明:本文乃“运维家”原创,转载请注明出处,更多内容请关注公众号“运维家”。主旨有没有想过如果docker容器越来越多呢?几十上百呢?我们如果单纯靠命令来操作,有点儿不太现实,咱们这边就简单的来介绍一个compose的方式,使用 Docker Compose 可以轻松、高效的管理容器,它是一个用于定义和运行多容器 Docker 的应用程序工具。环境linux环境docker环境安装compose[yunweijia@localhost ~]$ sudo yum -y install epel-releas原创 2022-02-18 09:46:19 · 1522 阅读 · 0 评论 -
10-docker系列-docker文件共享和特权模式
声明:本文乃“运维家”原创,转载请注明出处,更多内容请关注公众号“运维家”。主旨docker容器使用过程中,经常会有将日志或者数据放到宿主机上,亦或者配置文件读取宿主机的,别的都使用docker容器里面的,这种情况下我们该如何配置呢?难不成每次都重新打镜像?而且你是不是还会发现容器里面明明就是root用户,咋执行一些命令还提示我没有权限呢?咋滴,还有比root用户权限更大的用户嘛?本文就是为了解决这种问题的。环境linux环境docker环境文件共享在docker使用过程中,我们会遇到将日志或者数据放置到原创 2022-02-17 12:22:30 · 1699 阅读 · 1 评论 -
09-docker系列-docker网络你了解多少(下)
声明:本文乃“运维家”原创,转载请注明出处,更多内容请关注公众号“运维家”。主旨本文接上一篇介绍的4种网络模式,据此,分别来进行实验下。环境linux环境docker环境回忆bridge:容器和宿主机的docker0网卡桥接host:容器和宿主机共享网络null:独立,不能进行网络交互contain:容器网络共享,和host的差异在于所有的docker容器,共同拥有一个IP地址bridge模式使用nginx镜像,将容器的80端口,映射到宿主机上:语法: docker 原创 2022-02-16 09:55:56 · 174 阅读 · 0 评论 -
08-docker系列-docker网络你了解多少(上)
声明:本文乃“运维家”原创,转载请注明出处,更多内容请关注公众号“运维家”。主旨本文主要介绍下docker容器的网络模式,小伙伴们是不是已经发现之前创建的nginx、redis、jenkins镜像等无法访问,这是什么问题呢?本文就是来解决这个问题的,往下看吧。网络划分bridge:容器和宿主机的docker0网卡桥接host:容器和宿主机共享网络null:独立,不能进行网络交互contain:容器网络共享,和host的差异在于所有的docker容器,共同拥有一个IP地址Bridge当docker程序启原创 2022-02-15 13:58:19 · 585 阅读 · 0 评论 -
07-docker系列-使用dockerfile构建python、jenkins镜像
声明:本文乃“运维家”原创,转载请注明出处,更多内容请关注公众号“运维家”。主旨本文续接上一篇继续使用dockerfile方式,分别构建python、jenkins镜像。环境linux环境docker环境python3.7.1 安装包一个,其他版本均可下载软件python安装包可以从官网下载,但是比较麻烦,且需要登录,版本也比较凌乱,在这里小编提供一个3.7.1的python安装包。关注公众号“运维家”,后台回复“python安装包”即可获取下载链接。python镜像构建创建目录,并切换至对应原创 2022-02-14 09:46:25 · 1234 阅读 · 0 评论 -
06-docker系列-使用dockerfile构建nginx、redis镜像
声明:本文乃“运维家”原创,转载请注明出处,更多内容请关注公众号“运维家”。主旨本文使用上一篇文章中说到的dockerfile方式,分别构建一个nginx,一个redis镜像。环境linux环境docker环境nginx镜像构建创建目录,并切换至对应目录:[yunweijia@localhost ~]$ mkdir -pv docker/nginxmkdir: 已创建目录 "docker"mkdir: 已创建目录 "docker/nginx"[yunweijia@localhost ~]$原创 2022-02-13 15:30:39 · 1127 阅读 · 0 评论 -
05-docker系列-使用dockerfile构建镜像
声明:本文乃“运维家”原创,转载请注明出处,更多内容请关注公众号“运维家”。主旨上一篇文章介绍了使用commit方式来构建自定义镜像,那么本文来介绍下主流方式,如何使用dockerfile来构建镜像。环境linux环境docker环境概念Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。下载镜像本文使用nginx镜像来做示范,故而需要先下载一个nginx镜像;[yunweijia@localhost ~]$ sudo docker pull nginxUs原创 2022-02-12 21:20:45 · 884 阅读 · 0 评论 -
04-docker系列-commit构建自定义镜像
声明:本文乃“运维家”原创,转载请注明出处,更多内容请关注公众号“运维家”。主旨本文主要介绍下如何使用commit方式来自定义构建镜像,本文只需浅尝辄止,因为这种方式不是主流构建镜像的方式,所以知道有这种方式即可。环境linux环境ddocker环境概念容器里面的操作,当容器被销毁了就没有了最好不要把数据存放在容器中我们的实际需求,基础镜像很多无法满足,所以我们需要自定义构建镜像启动容器[yunweijia@localhost ~]$ sudo docker run -it centos:7 /bin原创 2022-02-11 09:16:38 · 476 阅读 · 0 评论 -
03-docker系列-docker容器的基本操作
声明:本文乃“运维家”原创,转载请注明出处,更多内容请关注公众号“运维家”。主旨本文主要介绍下docker容器的基本操作。环境linux环境ddocker容器总则1、可以用镜像生成对应运行的容器,一个镜像可以生成多个容器。2、容器里面的系统和宿主机是相互独立的。3、容器的删除和崩溃,不会影响到宿主机。开启路由转发[yunweijia@localhost ~]$ sudo vim /etc/sysctl.conf # 最后一行新增这个配置net.ipv4.ip_forward = 1[yunwei原创 2022-02-10 11:01:02 · 490 阅读 · 0 评论 -
02-docker系列-镜像分类以及操作(导入、导出、删除)
声明:本文乃“运维家”原创,转载请注明出处,更多内容请关注公众号“运维家”。主旨本文主要介绍docker镜像的相关操作和简单命令。环境linux环境docker环境查看已有镜像语法:docker images实例: [yunweijia@localhost ~]$ sudo docker images REPOSITORY TAG IMAGE ID CREATED SIZE hello-world latest feb5d9fea6a5原创 2022-02-09 10:45:37 · 846 阅读 · 0 评论 -
01-docker系列-linux下的docker安装
声明:本文乃“运维家”原创,转载请注明出处,更多内容请关注公众号“运维家”。主旨从今天开始,将持续半个月,主要更新docker相关内容,从入门到上手使用。后面还有什么想要看的都可以后台留言哦。快来关注我吧。环境linux服务器,需要关闭selinux和防火墙,以往文章有介绍具体方式能上外网检查[yunweijia@localhost ~]$ uname -r3.10.0-862.el7.x86_64[yunweijia@localhost ~]$大于3.10的就可以安装docker。移除旧版本移除系统原创 2022-02-08 15:45:12 · 896 阅读 · 0 评论