
docker学习笔记
zhujuntiankong
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
docker限制容器内存
默认情况下容器使用的资源是不受限制的。也就是可以使用主机内核调度器所允许的最大资源。但是在容器的使用过程中,经常需要对容器可以使用的主机资源进行限制,本文介绍如何限制容器可以使用的主机内存。为什么要限制容器对内存的使用?限制容器不能过多的使用主机的内存是非常重要的。对于 linux 主机来说,一旦内核检测到没有足够的内存可以分配,就会扔出 OOME(Out Of Memmory Exception),并开始杀死一些进程用于释放内存空间。糟糕的是任何进程都可能成为内核猎杀的对象,包括 docker d转载 2020-07-16 16:37:02 · 1052 阅读 · 0 评论 -
mac下docker安装fastdfs
说明:本次pull已经整合了fastdfs与nginx的镜像,偷个懒。下面不说原理啦,直接简单粗暴执行命令进行安装。1.下载镜像:docker pull delron/fastdfs注:安装fastdfs需要构建tracker容器与storage容器2.构建tracker容器(跟踪服务器,起到调度的作用)docker run -d -p 22122:22122 --name tracker -v /Users/xxxx/Desktop/开发/soft/fastdfs/tracker:原创 2020-06-19 22:32:26 · 1693 阅读 · 2 评论 -
mac下docker2.2镜像源更换
哎,攒了N多年,且经过内人批准,弄了台mac,有点不习惯,入坑开始啦。最近下了mac版的docker2.2桌面版,界面还是跟老款差距挺大的,记录一下更换源地址的方式,以便广大网友。在此处添加其他源地址:"registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn", "https://hub-mirror.c.163.com" ]添加后,点击Apply&Restart 搞定。在终端中,输入:.原创 2020-06-19 22:19:41 · 667 阅读 · 0 评论 -
docker-compose安装mysql5.7
环境:系统版本: centos7docker版本:18.06.1-cedocker-compose版本: 1.24.0docker-compose.yml配置如下:version: '3'services: mysql: image: harbor.xxx.com/library/mysql:5.7.23 ports: - "3306:3306" ...原创 2019-07-02 17:54:33 · 7153 阅读 · 2 评论 -
docker-compose安装consul
环境:系统版本: centos7docker版本:18.06.1-cedocker-compose版本: 1.24.0docker-compose.yml配置如下:version: '3'services: consul: image: harbor.xxx.com/xxx/consul:latest ports: - 8300:8300 -...原创 2019-07-02 18:02:45 · 3462 阅读 · 0 评论 -
docker镜像/容器的导入导出简介
说明:在实际运用中,经常会遇到服务迁移、升级或者部署等问题,想要快速的实现,可以使用docker镜像的方式,把事先准备好的docker镜像导入在目标服务器中即可。docker镜像的导入导出命令: save、load、import、export命令之 save[root@mvxl8369 ~]# docker save --help解释: 将一个或多个镜像以流的方式保存在tar中公式:...原创 2019-07-03 12:41:32 · 332 阅读 · 0 评论 -
docker安装consul集群
单机版:# docker run -d --name=consul01--net=host consul:latest agent -server -bind=192.168.18.129 -client=0.0.0.0 -node=consul_Server1 -bootstrap-expect=1 -ui# docker run -d --name=consul01 --net=...原创 2019-06-28 16:04:53 · 1608 阅读 · 5 评论 -
打包前端代码docker镜像
本次打包准备:1、linux系统下已有docker环境;2、nginx的官方最新镜像基础;3、前端编译后的html/js等静态页面文件(本次随便写一个index.html作为测试校验);一、准备测试的html文件[root@localhost learn_nginx]# mkdir html[root@localhost learn_nginx]# cd html[root@...原创 2019-08-27 08:58:59 · 2473 阅读 · 0 评论 -
docker安装单节点ES(elasticsearch)
说明:elasticsearch同样支持docker镜像,该ES使用centos7作为基础镜像;ES镜像官方地址:https://www.docker.elastic.co注意:拉取ES镜像时不支持latest,需要指定tag版本号下载镜像:# docker pull docker.elastic.co/elasticsearch/elasticsearch:7.3.1...原创 2021-07-13 14:12:06 · 1241 阅读 · 0 评论 -
centos7安装docker-compose笔记
环境准备:# yum install py-pip python-dev libffi-dev openssl-dev gcc libc-dev make下载docker-compose# sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$...原创 2019-07-02 09:55:56 · 756 阅读 · 0 评论 -
简述docker的优点
经过几天的docker研究学习,简单总结一下docker的优点吧。1、容器化,在docker环境中,要复制、启动、关闭、删除一个容器很简单,一行命令就可以了,端口可以随便自己开(改一下对外暴露的端口不冲突),不需要再像传统项目部署一样;2、兼容性,不需要再去考虑操作系统、依赖环境的影响,只要这个操作系统能够安装docker,那么对于容器来说,一切都是ok的,因为各种依赖环境都可以在dock...原创 2018-12-21 18:06:38 · 4819 阅读 · 0 评论 -
在aws的ec2服务器中安装docker
AWS上linux系统是自带了docker的,所以我们可以是很方便的使用,所以可以直接进行安装。切换到root账户安装docker: # yum install -y docker 启动docker服务: # service docker start后台启动命令:# systemctl start docker查看dock...原创 2018-12-20 18:06:26 · 3983 阅读 · 0 评论 -
docker安装nginx
1、docker安装nginx1.1查找 Docker Hub 上的 nginx 镜像$ docker search nginx 1.2下载官方的镜像$ docker pull nginx 1.3查看镜像列表$ docker images 1.4运行容器命令说明:-p 80:80:将容器的80端口映射到主机的80端...原创 2018-12-20 18:36:18 · 533 阅读 · 0 评论 -
docker安装tomcat
目录1 安装tomcat镜像2 启动容器3 配置nginx代理4 查看tomcat管理界面5 war包copy进tomcat6 war包挂载方式注: 下文使用的nginx容器,是上篇文章里准备好的,地址:https://blog.youkuaiyun.com/zhujuntiankong/article/details/851320051 安装tomcat镜像1.1 搜索镜...原创 2018-12-21 10:01:26 · 3870 阅读 · 0 评论 -
docker安装jdk
docker安装jdk1查找jdk镜像: $ docker search jdk 2下载openjdk镜像: $ docker pull openjdk 3运行jdk容器:$ docker run -d -it --name myopenjdk openjdk /bin/bash格式: docker run -d -it ...原创 2018-12-21 10:06:52 · 18084 阅读 · 3 评论 -
docker运行jar包
docker集成jar包运行1 上传需要运行的jar此处上传命令省略不写哈. 2 编写Dockerfile文件注:Dockerfile文件里的命令详情可以在上文查看,地址:https://blog.youkuaiyun.com/zhujuntiankong/article/details/85129857FROM java:latest ...原创 2018-12-21 10:16:27 · 9874 阅读 · 8 评论 -
Dockerfile命令详解
说明: 当打包docker镜像时,docker build -t <image_name>:<tag> 时,该命令会自动读取当前文件夹下的Dockerfile文件里的命令行,来进行镜像打包。 目录FROMRUNCMDRUN&CMDLABELMAINTAINEREXPOSE ENVADDCOPYENTRYPOI...转载 2018-12-20 17:56:17 · 1374 阅读 · 0 评论 -
docker笔记目录
docker笔记目录注:docker学习笔记的顺序请看下面表格,初学者的话建议从第一栏开始看。本次学习docker的目标:1、 安装docker2、 在docker中安装nginx3、 在docker中安装jdk4、 在docker中安装tomcat,并启动项目(含jar包部署)5、 在docker中安装mysql6、 打包docker镜像,生成脚本,可移植docker笔...原创 2018-12-21 10:42:45 · 200 阅读 · 0 评论 -
docker集成mysql
1 搜索mysql$ docker search mysql2 下载镜像注意:MySql8.0版本和5.0的区别,这里就不多提啦$ docker pull mysql #默认下载最新8.0版本的mysql$ docker pull mysql:5.7.19 #默认下载5.7版本的mysql3 查看镜像$ doc...原创 2018-12-21 17:37:43 · 453 阅读 · 0 评论 -
Docker常用命令
docker服务命令:systemctl enable docker #设置开机启动systemctl start docker # 启动docker服务systemctl daemon-reload ...原创 2018-12-20 17:42:55 · 242 阅读 · 0 评论