
Docker
tgn123456
这个作者很懒,什么都没留下…
展开
-
docker启动oracle11g并初始化数据
启动dockerdocker run -d -p 1521:1521 -e ORACLE_ALLOW_REMOTE=true -e ORACLE_PWD=Aa123456 oracleinanutshell/oracle-xe-11g进入容器docker exec -it containerId /bin/bash切换用户+创建表空间存储位置su - oraclecd /u01/app/oraclemkdir newTableSpacechmod 777 newTableSpace(原创 2021-03-31 14:01:12 · 874 阅读 · 0 评论 -
docker指定IP
docker network create --subnet=172.18.0.0/16 tgn-networkdocker run -d -p 1521:1521 --network tgn-network --ip 172.18.0.88 -e ORACLE_ALLOW_REMOTE=true -e ORACLE_PWD=Aa123456 oracleinanutshell/oracle-xe-11g原创 2021-03-31 10:07:06 · 304 阅读 · 0 评论 -
Docker Compose单机容器编排工具
1、Docker Compose 单机多容器部署工具2、通过yml文件定义多容器如何部署3、Linux需要自己安装Docker Composelinux安装docker-composesudo curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(u...原创 2020-04-27 15:17:04 · 232 阅读 · 0 评论 -
Docker-单节点 容器间单双向通信,容器间共享数据
在Docker创建容器后,为容器生成一个虚拟ip。对外是不能链接的,对内是互通互联的。但是ip会改变Link单向通信docker run -d --name 自己容器的名称 images 创建容器时name声明docker inspect 容器ID 查看容器元数据,networksetting查看虚拟ip,根据虚拟ip可以在容器内部ping通其他容器,...原创 2020-04-27 11:42:09 · 320 阅读 · 0 评论 -
Dockerfile-镜像描述文件
Dockerfile是一个包含用于组合镜像的命令的文档Docker通过读取dockerfile中的指令按步自动生成镜像docker build -t 机构/镜像名<:tags> Dockerfile目录Dockerfile使用FROM tomcat:latest 使用的基准镜像MAINTAINER 拥有者(说明性信息)WORKDIR /usr/local/tomcat/...原创 2020-04-26 22:51:31 · 1251 阅读 · 0 评论 -
Docker相关概念及常用命令
镜像镜像是文件,只读的。提供了运行程序完整的软硬件资源,是应用程序的集装箱容器是镜像的实例,由Docker负责创建,容器之间彼此隔离常用命令docker pull 拉取镜像docker images 查看本地镜像docker run 镜像名 创建容器,启动应用,-p 8000:8080 宿主机与容器通讯 -d 后台运行docker exec -it 容器id /bin/bash...原创 2020-04-26 17:20:39 · 201 阅读 · 0 评论 -
容器化技术解决的问题和应用场景
时代的演变物理机->虚拟机->容器化物理机时代:1、部署非常慢2、成本很高3、资源浪费4、难以扩展与迁移5、受制于硬件虚拟机时代:1、多部署2、资源池(Hypevisor)3、资源隔离(通过资源池统一管理)4、易于扩展(通过资源池统一管理,分配)5、需要安装操作系统(虚拟机问题)容器化时代:1、虚拟化解决的问题:是物理层面的隔离2、容器化解决的问题:是应...原创 2020-04-26 10:18:21 · 1526 阅读 · 0 评论