docker 基础入门(详细)

1,什么是Docker

doker 就是个容器,就像杯子可以装水;你可以将你任何想得到的应用放到doker 里面运行。

个人理解:Doker 是个容器,就像tomcat 但它有自己的管理应用的方式,它比Tomcat 管理应用更加智能,更加好而已;怎么好?看下面它解决了什么问题。

2,Docker 的思想

集装箱:将货物(应用)包装起来,有序地放在一起不会丢失或者缺少

标准化:

运输方式标准化:Doker 运输

存储方式标准化:统一管理,避免人为干扰出现问题

API接口标准化:提供标准的操作接口

标准是什么?标准是由人定制出来的规范,用于约束人或者事物,就是为减少出错提高效率而制定的。就像一个国家的法律也是标准,只有更键全(公正)的法律社会才更加稳定。

3,Doker 解决了什么问题

1),保证环境不一致引起的问题,

2),应用隔离性,保证每一个应用都是独立的,不相互影响的。独立的进程,独立的网络

3),服务(服务器)扩展方便,弹性

4,Doker 核心部分

builder 构建镜像

ship 运输镜像

run 运行镜像

5,镜像,是一系列的文件,可以包括我们运行的程序文件,运行环境的文件,也可以包括其他文件
6,容器,就像一个虚拟机,但它们的区别是,容器是一次性的,而虚拟机不是
7,仓库,
8,镜像与容器的关系,镜像是Doker 专门管理的文件格式,镜像是不可写的只能读,需要使用时将镜像拷到容器内运行

9,ubuntu 安装doker

ubuntu 内置安装方式:apt-get install -y docker.io

doker 官网在线安装:curl -s https://get.docker.com|sh

查看doker版本::doker version

运行doker 命令:service doker start

10,第一个镜像

命令:

docker pull [option] name[:tag] 拉取镜像

docker images [opetion] [repository[:tag]] 查看已经安装的镜像 repository 镜像的名称

11,运行镜像

命令:

docker run [option] image[:tag] [command] [arg…]

12,doker 运行镜像工作过程

13,运行nginx

运行方式分为

前台运行:可以使用ctrl+c 进行结束

后台支行:

命令:

docker ps 可以查看当前正在支行的镜像

docker run 为前台运行

docker run -d 为后台运行

docker exec [options] container command [arg…] 进行容器 --help 查看帮助

例如:doker exec -it (f4容器ID) bash(命令)

14,docker 的网络

bridge: 桥接网络模式,会虚拟出一个独立的网络,独立的网络与网桥相连接,而网桥与系统

网卡相连

host: 共享网络模式,与操作系统共用一个网卡

none: 无网络模式,

15,制作自己的镜像

Dockerfile 描述告诉docker 我要怎么样来制作一个镜像,每一步操作是什么

docker build 根据dockerfile 制作镜像出来

1,创建dockerFile 内容如下

from hub.c.163.com/public/tomcat:tatest

maintainer guzhangwen gu_zhang_w@163.com

copy jpress.war /usr/local/tomcat/webapps/

2,创建镜像 docker build . -t jpress:latest
其他:

doker 国内镜像仓库

https://c.163.com

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知阅码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值