基本概念 Docker概述 Docker 是基于Go语言的开源的应用容器引擎。开发者将应用和依赖包到一个容器中,然后发布到 Linux 机器上,由docker进行管理。由于docker使用完全沙箱,容器与容器之间不会有任何接口(类似 iPhone 的 app)容器性能开销极低。 应用场景Web 应用 ...
分类:
其他好文 时间:
2018-12-02 14:58:01
阅读次数:
187
一 docker网络模式Docker使用Linux的Namespaces技术来进行资源隔离,如PID Namespace隔离进程,Mount Namespace隔离文件系统,Network Namespace隔离网络等。一个Network Namespace提供了一份独立的网络环境,包括网卡、路由、... ...
分类:
其他好文 时间:
2018-11-30 11:22:18
阅读次数:
207
1、创建工作目录 # mkdir sshd_ubuntu # ls 在其中,创建Dockerfile和run.sh文件 # cd sshd_ubuntu/ # touch Dockerfile run.sh # ls 2、 编写run.sh脚本和authorized_keys文件 # vi run. ...
分类:
其他好文 时间:
2018-11-26 19:56:16
阅读次数:
164
1,下载过程省略 2,下载一个nginx镜像 3,下载完成之后,查看本地的镜像文件 4,启动nginx容器 参数-t让Docker分配一个伪终端并绑定在容器的标准输入上,-i让容器的标准输入保持打开。 5,进入一个容器 ...
分类:
其他好文 时间:
2018-11-20 19:44:18
阅读次数:
114
1. 查找目标镜像 docker search nginx 2.下载镜像 docker pull nginx 3.获取可用的镜像列表 docker images ...
分类:
其他好文 时间:
2018-11-11 23:31:53
阅读次数:
153
Docker 是一个开源的应用容器引擎,基于 Go 语言] 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。Docker 使用客户端 服务器 (C/S) 架构模式,使用远程A ...
分类:
其他好文 时间:
2018-11-09 17:45:47
阅读次数:
242
docker启动 shell 查看日志 docker logs ${CONTAINER ID} docker logs ${NAMES} 日志实时滚动 docker logs f ${CONTAINER ID} docker logs ${NAMES} 删除容器 先停止容器 docker stop ...
分类:
其他好文 时间:
2018-11-03 01:58:24
阅读次数:
150
前言 当我们在使用微服务的时候,那么有一个问题一定会困扰我们,那就是项目的测试和部署。因为在单体应用下,部署项目很简单,直接打包启动就可以了,而对于微服务来说,因为有各个组件的存在所以让测试和部署都变得很麻烦,而容器化是微服务的部署一把利剑。 PS:本文不介绍具体docker使用的各种基础,以及微服 ...
分类:
编程语言 时间:
2018-10-20 19:53:34
阅读次数:
1932
FROM centos:7.4.1708 MAINTAINER huqiang:2018/10/12 ENV JAVA_VERSION=8 \ JAVA_UPDATE=191 \ JAVA_BUILD=12 \ JAVA_PATH=2787e4a523244c269598db4e85c51e0c \... ...
分类:
数据库 时间:
2018-10-19 20:51:12
阅读次数:
528
Docker Docker是什么: Docker是一个开源的应用容器引擎。 Docker使用容器引擎解决平台依赖问题 Docker具有类似Github的版本控制功能 Docker具有自己的生态圈,应用以镜像的形式发布 使用Golang编写 采用C/S架构,包含Docker Server和Docker ...
分类:
其他好文 时间:
2018-10-19 00:13:23
阅读次数:
116