docker容器
易学笔记(qq:1776565180)
十年IT从业经验,从底层编码开始一步步到现在系统架构设计,推崇全栈技术开发,积累大量个人学习资料,非常适合入门和提高学习。十年工作经验前后积累了多种技术:
开发语言:C/C++/JAVA/PYTHON/GO/JSP
WEB架构:Servlets/springMVC/springBoot/springClound
容器架构:Docker容器/Docker集群/Docker与微服务集成/
数据库:Oracle/Mysql/Redis/MongoDB
中间件:Nginx/消息队列/
大数据:Hadoop/Hbase/hlive等
人工智能:数学基础/机器学习/深度学习/数据挖掘/推荐系统
展开
-
易学笔记-Docker-Compose相关
下载docker-compose: curl -L "https://github.com/docker/compose/releases/download/1.8.1/docker-compose-$(uname -s)-$(uname -m)" > /usr/local/bin/docker-compose 存放路径:/usr/local/bin/docker-compose ...原创 2018-11-14 09:20:28 · 135 阅读 · 0 评论 -
易学笔记-docker版本升级到17.12的步骤
下载两个rpm包 删除docker相关 sudo yum remove docker \ docker-common \ docker-selinux \ docker-engine 安装rpm包 [root@79master dockerRpm]# rpm...原创 2018-11-18 10:23:48 · 311 阅读 · 0 评论 -
易学笔记-第6章 数据管理/6.3 利用数据卷容器迁移数据
利用数据卷容器迁移数据利用数据库备份数据 [root@zabbix ~]# docker run -it --name backdocker --volumes-from datadocker -v /backup docker.io/ubuntu:latest backdocker容器挂载两个数据卷,一个是 datadocker,一个是 backup root@2485e04c9445:...原创 2018-11-17 12:40:14 · 89 阅读 · 0 评论 -
易学笔记-第6章 数据管理/6.2 数据卷容器
数据卷容器在一个镜像内创建一个数据卷,然后其他容器共用 创建数据卷容器dbdata: [root@zabbix localwys]# docker run -it --name datadocker -v /dbdata docker.io/ubuntu:latest root@0e834d9f80ce:/# ls 这种方式创建的数据卷可以进入管理端 创建db1共享数据卷...原创 2018-11-17 12:39:54 · 62 阅读 · 0 评论 -
易学笔记-第6章 数据管理/6.1 数据卷挂载
数据卷 在容器内创建数据卷,挂载目录为 wys: [root@zabbix ~]# docker run -d -P --name mydatadocker -v /wys docker.io/ubuntu:latest 容器名字为mydatadocker,挂载目录为wys -P表示容器暴露接口,不知道为什么这种方式创建的容器都是exit状态的 b7cf1f9433c8164f00452...原创 2018-11-17 12:39:33 · 73 阅读 · 0 评论 -
易学笔记-第4章 容器/4.5 导入和导出容器
导入和导出容器导出容器:指的是导出一个创建的容器到一个文件,而不用管容器的状态,命令 docker export [root@zabbix ~]# docker export b094f7340e9d > test_export.tar [root@zabbix ~]# ll -h total 218M -rw-r--r--. 1 root root 98M Sep 20 ...原创 2018-11-17 12:39:13 · 63 阅读 · 0 评论 -
易学笔记-第4章 容器/4.4 删除容器
删除容器docker rm [参数] 容器ID,参数包括: -f:强制删除一个运行中的容器 -l:删除容器的连接,但保留容器 -v:删除容器挂载的数据卷 删除所有非运行的容器: [root@localhost ~]# docker rm $(docker ps -a -q) ...原创 2018-11-17 12:38:50 · 81 阅读 · 0 评论 -
易学笔记-第4章 容器/4.3 进入容器
进入容器attach 命令:docker attach 容器名 [root@zabbix ~]# docker attach sharp_davinci sharp_davinci:为容器名 root@b094f7340e9d:/# pwd / root@b094f7340e9d:/# ls bin boot dev etc home lib lib64 ...原创 2018-11-15 08:43:39 · 113 阅读 · 1 评论 -
易学笔记-第4章 容器/4.2 终止容器
终止容器停止容器:docker stop -t 1 容器ID,如果 忽略 -t 1,则默认 10秒 [root@zabbix ~]# docker stop -t 1 b661bee08c5d3062f0ee b661bee08c5d3062f0ee 查看处于静止状态的容器: [root@zabbix ~]# docker ps -q b094f7340e9d 7dd5...原创 2018-11-15 08:43:19 · 88 阅读 · 0 评论 -
易学笔记-第4章 容器/4.1 创建容器
创建容器创建容器:docker create -it 镜像名:镜像标签 [root@zabbix ~]# docker create -it docker.io/ubuntu:latest b094f7340e9db37aa5745abd9ec4ee1cc517d1ae5e0d4c3c88d119de19e0a451 容器ID 启动容器:docker start 容器ID [r...原创 2018-11-15 08:42:51 · 118 阅读 · 0 评论 -
易学笔记-第3章 镜像/3.6 导出和导入镜像
导出和导入镜像导出镜像:导出镜像到本地文件 docker save命令 [root@zabbix ~]# docker save -o ubuntu_latest.tar.gz docker.io/ubuntu ubuntu_latest.tar.gz:导出文件名 docker.io/Ubuntu:镜像名 [root@zabbix ~]# ll -h total 120M...原创 2018-11-15 08:41:49 · 126 阅读 · 0 评论 -
易学笔记-第3章 镜像/3.5 创建镜像
创建镜像方法1:基于已有镜像创建 启动一个镜像并且进行修改: [root@zabbix ~]# docker run -ti ubuntu /bin/bash root@d406ec07e809:/# touch test root@d406ec07e809:/# exit -- d406ec07e809为容器ID docker commit 一个镜像: 提交...原创 2018-11-15 08:41:24 · 101 阅读 · 0 评论 -
易学笔记-第3章 镜像/3.4 删除镜像
删除镜像docker rmi IMAGE,其中IMAGE 为标签 或者 ID,如果是标签时,只删除指定的标签,而不是文件 比如:docker rmi hello-world:mylatest. 在删除镜像时,如果镜像生成了容器并且在运行则删除不成功 比如: 强行删除可以加 -f 参数(但是不建议):docker rmi -f images 如果要删除正在运行的镜像,则先删除容器...原创 2018-11-15 08:41:01 · 148 阅读 · 0 评论 -
易学笔记-第3章 镜像/3.3 搜索镜像
搜索镜像docker search name [参数]:默认搜索官方的镜像 docker.io,参数包括 --automated=false:仅仅显示自动创建的镜像 --no-trunc=false输出信息不截断显示 -s, --stars =0,指定仅显示评价为指定星级以上的镜像 举例:docker search mysql --automated 搜索 含有 mysql,而且...原创 2018-11-15 08:40:16 · 119 阅读 · 0 评论 -
易学笔记-第3章 镜像/3.2 查看镜像信息
查看镜像信息docker images:罗列本机机器上已有的镜像镜像名(含来源的镜像库): 标签(版本号): 镜像ID: 创建时间: 镜像大小: docker tag:为存在的镜像添加新的标签,比如: docker tag docker.io/hello-world:latest my/hello-world:001 docker inspect:获取镜像详细...原创 2018-11-15 08:39:14 · 101 阅读 · 0 评论 -
易学笔记-第3章 镜像/3.1 获取镜像
获取镜像途径 本地镜像 镜像库 命令:docker pull Name[:TAG] 如果 TAG 为空则默认最新版本 如果TAG不为空则指定版本,比如: docker pull ubuntu:14.04 举例:取最新的ubuntu系统: 仓库下载地址 默认仓库:registry.hub.docker.com daocloud.io 指定仓库:dl.docke...原创 2018-11-15 08:36:56 · 122 阅读 · 0 评论 -
在容器中安装weblogic 12.2.1.3.0的过程
在容器中安装weblogic 12.2.1.3.0的过程前提:已经安装好docker环境 准备weblogic安装包:https://www.oracle.com/technetwork/middleware/weblogic/downloads/index.html 准备JDK1.8: java 1.8 linux 64位版本 拉取centos最新镜像:[root@yxbj ~]# do...原创 2018-12-29 21:56:23 · 3652 阅读 · 1 评论