Docker

Docker

Docker时Docker.Lnc公司开源的一个基于LXC技术之上搭建的Container容器引擎,源代码托管在Github上,基于Go语言并遵从Apache2.0协议开源。
Docker属于Linux容器的一种封装,提供简单易用的容器使用接口。
Docker将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。有了Docker,就不用担心环境问题。
总体来说,Docker的接口相当简单,用户可以方便地创建和使用容器,把自己的应用放入容器。容器还可以进行版本管理、复制、分享、修改,就像管理普通的代码一样。

1、Docker简介

2、Docker核心概念

Docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上)

Docker客户端(Client):连接Docker主机进行操作

Docker仓库(Registry):用来保存各种打包好的软件对象

Docker镜像(Images):软件打包好的镜像;放在Docker仓库中

Docker容器(Container):镜像启动后的实例被称为一个容器;容器是独立运行的一个或一组应用

使用Docker步骤:

1)、安装docker

2)、去Docker仓库找到这个软件对应的镜像;

3)、使用Docker运行这个景象,这个镜像就会生成一个Docker容器;

4)、对容器进行启动停止就是对软件的启动停止

3、安装Docker

3.1安装Linux虚拟机

1)、VMware、VirtualBox(安装)

2)、导入虚拟机文件centos7-atguigu.ova;

3)、双击启动linux虚拟机,使用root/123456登录

4)、使用客户端连接Linux服务器进行操作

5)、设置虚拟机网络

​ 桥接网络=选好网卡=接入网线;

6)、设置好网络以后使用命令重启虚拟机网络

service network restart

7)、查看Linux的ip地址

ip  addr
3.2安装docker

步骤:

1、检查内核版本,必须是3.10版本及以上
uname -r
2、安装docker
yum install docker
3、输入y确认安装
4、启动docker
systemctl start docker
docker -v
5、开机启动docker
systemctl enable docker
6、停止docker
systemctl stop docker
3.3常用操作
1、搜索镜像
docker seach 关键字
2、拉取镜像
docker pull 关键字:tag       tag为版本号,不指定也可以
3、查看本地所有镜像
docker images
4、删除镜像
docker rmi images-id
5、运行容器
docker run --name mytomcat -d tomcat   mytomcat为自己定义名字
6、查看运行中的容器
docker ps
7、启动容器
docker start 容器id
8、删除一个容器
docker rm 容器id
9、启动一个做了端口映射的tomcat
docker run -d -p 8888:8080 tomcat
-d:后台运行
-p:将主机的端口映射到容器的一个端口    主机端口:容器内部的端口
10、为了演示简单关闭了Linux防火墙
service firewalld status:查看防火墙状态
service firewalld stop:临时关闭防火墙
11、查看容器日志
docker logs 容器id/容器名字

命令参考地址:https://docs.docker.com/engine/reference/commandline/docker/

https://hub.docker.com/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值