Docker容器绑定外部IP和端口
摘要:Docker允许通过外部访问容器或者容器之间互联的方式来提供网络服务。 以下操作通过myfirstapp镜像模拟,如何制作myfirstapp镜像请点击此处。 1、外部访问容器容器启动之后,容器中可以运行一些网络应用,通过-p或-P参数来指定端口映射。 a、用-P(大写)标记时,docker会随机选
阅读全文
posted @
2018-03-29 16:44
Ruthless
阅读(79247)
推荐(3) 编辑
Dockerfile文件制作自己的镜像
摘要:1.创建空目录 2.vim Dockerfile,内容如下: EXPOSE 80EXPOSE 3088EXPOSE 8080EXPOSE 8066 3.安装依赖 vim softwares.txt,内容如下: 4.vim app.py,内容如下: 5.编译 6.查看新生成了一个image 7.启动i
阅读全文
posted @
2018-03-29 13:45
Ruthless
阅读(2275)
推荐(0) 编辑
Docker数据卷容器备份、恢复
摘要:1、备份数据卷容器 使用数据卷来备份数据,通过指定本地的一个文件路径,对应到容器中的路径,运行tar命令将重要的文件打包备份。 将database目录备份打包到docker目录下 完成之后退出容器,发现本地目录的/home/xm6f/dev目录下有从数据卷容器打包备份出来的database_2017
阅读全文
posted @
2018-03-28 21:47
Ruthless
阅读(1519)
推荐(0) 编辑
Docker 数据卷和数据卷容器
摘要:1.本节课主要讲解如何在Docker内部及容器之间管理数据。容器中管理数据主要有两种方式:数据卷(Data volumes)数据卷容器(Data volume containers) 2.数据卷:是一个可供一个或多个容器使用的特殊目录,它绕过UFS,可以提供很多有用的特性:a.数据卷可以在容器之间共
阅读全文
posted @
2018-03-23 16:43
Ruthless
阅读(1675)
推荐(1) 编辑
创建Docker私有仓库
摘要:1.有时候,在公司内部为了提高分享的速度,需要在公司内部自己搭建一个本地的仓库,供私人使用。 2.docker官方提供了一个工具docker-registry,我们可以借助这个工具构建私有镜像仓库a.首先,使用docker search命令查找 b.docker pull registry 通过do
阅读全文
posted @
2018-03-21 21:08
Ruthless
阅读(2967)
推荐(2) 编辑
Docker导入、导出、删除容器
摘要:1、导出某个容器导出某个容器,非常简单,使用docker export命令,语法:docker export $container_id > 容器快照名导出后在本地可以看到有一个centos.tar的容器快照。 2、导入某个容器--docker import命令有了容器快照之后,我们可以在想要的时候
阅读全文
posted @
2018-03-21 18:00
Ruthless
阅读(128334)
推荐(3) 编辑
Docker两种方式进入后台运行的容器
摘要:1、在启动容器的时候,有时候我们加了参数-d,这时容器自动进入后台运行。如果我们要进入容器,该怎么办?通常使用docker attach命令和nsenter工具。 2、docker attach是Docker自带的命令。 该命令有时候并不方便,因为他是同步的,若有多个用户attach到一个容器,一个
阅读全文
posted @
2018-03-20 20:57
Ruthless
阅读(14262)
推荐(0) 编辑
Docker容器的创建、启动、和停止
摘要:1、容器是独立运行的一个或一组应用,及他们的运行环境。容器是Docker中的一个重要的概念。 2、docker容器的启动有三种方式a.交互方式,基于镜像新建容器并启动例如我们可以启动一个容器,打印出当前的日历表[root@rocketmq-nameserver4 ~]# docker run my/
阅读全文
posted @
2018-03-20 14:10
Ruthless
阅读(864810)
推荐(15) 编辑
Docker 本地导入镜像/保存镜像/载入镜像/删除镜像
摘要:1、Docker导入本地镜像 有时候我们自己在本地或者其它小伙伴电脑上拷贝了一份镜像,有了这个镜像之后,我们可以把本地的镜像导入,使用docker import 命令。 例如这里下载了一个 alibaba-rocketmq-3.2.6.tar.gz 镜像文件,使用下列命令导入: 可以看到导入完成后,
阅读全文
posted @
2018-03-19 21:00
Ruthless
阅读(181478)
推荐(1) 编辑
Docker 创建镜像
摘要:我们从镜像仓库下载的,都是别人事先做好的。如果我们需要一个定制的镜像,就必须得自己动手。自己创建一个镜像有2种方式:a、基于一个现有的镜像来修改b、基于Dockerfile来创建 1、基于一个现有的镜像进行修改a.修改已有镜像先使用docker pull training/sinatra下载镜像 b
阅读全文
posted @
2018-03-17 12:01
Ruthless
阅读(2171)
推荐(0) 编辑
Docker的基本组成
摘要:Docker主要有以下几部分组成:Docker Client 客户端Docker daemon 守护进程Docker Image 镜像Docker Container 容器Docker Registry 仓库 客户端和守护进程:Docker是C/S(客户端client-服务器server)架构模式。
阅读全文
posted @
2018-03-15 20:58
Ruthless
阅读(2387)
推荐(0) 编辑
Docker简介
摘要:什么是容器?一种虚拟化的方案操作系统级别的虚拟化只能运行相同或相似内核的操作系统依赖于Linux内核特性:Namespace和Cgroups(Control group) 什么是Docker?将应用程序自动部署到容器,是一个开源的应用容器引擎(Go语言开源引擎) Docker目标提供简单轻量的建模方
阅读全文
posted @
2018-03-14 20:02
Ruthless
阅读(696)
推荐(0) 编辑
xxxx
摘要:1、检查Docker信息 $sudo docker info 2、运行第一个容器 $sudo docker run --name 容器名 -i -t centos /bin/bash 新建容器基于centos基准镜像,将会从本地查找,找不到从互联网下载该镜像. docker run 新建镜像命令 -i-t 为支持标准输入STDIN,分配伪tty终端 /bin/bash将会能够看到容器内的s...
阅读全文
posted @
2017-11-10 15:30
Ruthless
阅读(1822)
推荐(0) 编辑
解决docker镜像无法下载的问题
摘要:从daocloud.io中找到了获取镜像的方式,在镜像仓库中可以找到镜像的地址,其他镜像地址可以以此类推: # docker pull daocloud.io/library/centos:latest
阅读全文
posted @
2017-11-09 16:45
Ruthless
阅读(7248)
推荐(0) 编辑
CentOS Docker 安装
摘要:一、安装docker的先决条件:1.必须是64位CPU架构的计算机,Docker目前不支持32位CPU;2.运行Linux3.8或更高版本内核,CentOS的内核版本不能低于3.10;3.内核必须支持一种合适的存储驱动,可以是Device Manager、AUFS、vfs、btrfs、以及默认的驱动
阅读全文
posted @
2017-11-04 13:22
Ruthless
阅读(4319)
推荐(0) 编辑
ubuntu下安装Docker
摘要:Docker 是 dotCloud 最近几个月刚宣布的开源引擎,旨在提供一种应用程序的自动化部署解决方案,简单的说就是,在 Linux 系统上迅速创建一个容器(类似虚拟机)并在容器上部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了容器,所以可以很方
阅读全文
posted @
2014-03-26 14:50
Ruthless
阅读(55227)
推荐(0) 编辑