一.docker基础环境搭建

一.docker环境搭建

docker版本分为两个:

(1)CE:社区免费版,永久免费使用

(2)EE:企业版,功能更全,更强调安全,但需付费使用

docker的安装,卸载,服务启动,进程状态,系统信息

CentOS7 系统可以通过yum进行安装
在安装前查看系统是否已经安装了docker:
本文所有演示的命令均在CentOS7操作系统上执行
查看命令: yum list installed | grep docker

yum list :显示所有已经安装和可以安装的程序包

1.docker 安装命令yum install docker -y

安装后使用:docker - -version 或者 docker -v 查看docker是否安装成功
2.卸载: yum remove docker.x86_64 -y
docker.x86_64:软件包名称
-y:直接确认,不在询问

3.docker服务启动systemctl start docker

服务停止:systemctl stop docker

服务重启:service docker restart

4.检查docker进程运行状态: service docker status
5.查看docker进程: ps -ef |grep docker
e: 所有程序,f: 是全格式

6.查看docker系统信息: docker info

7.查看所有帮助信息: docker

上面的一些基础命令是用于搭建docker环境,日常所使用到的,接下来说一下docker的运行机制

docker并不是容器,而是一个管理容器的引擎

docker的底层运行原理:
docker 服务启动——下载镜像——启动该镜像得到一个容器——容器里面运行着我们想要的程序

docker镜像

命令行搜索镜像:docker search tomcat

显示本地已有的镜像: docker images

下载镜像 docker pull tomcat

运行镜像 docker run tomcat 前台运行

后台运行 -d : docker run -d tomcat

此时运行镜像后生成一个容器

通过 ps -ef | grep tomcat 查看,检查Tomcat镜像是否启动容器成功

关闭镜像
1.docker ps: 查询到容器id

2.docker stop 容器id或者名称

进入docker 容器

docker exec -it cerf930b bash

其中i 表示交互式,也就是保存标准输入流打开;

t表示虚拟控制台,分配到一个虚拟控制台

bash:shell脚本shell命令

进入之后就是容器的命令行,不是linux命令行

退出容器:exit

docker容器中的网页访问机制

网络桥接模式 端口映射

参数 -p :映射

客户机访问容器

端口映射:docker run -d -p 8080:8080 tomcat

前者端口为linux本身端口

后者为docker容器端口

补充:基于镜像创建容器,容器通过镜像来创建,镜像与容器的关系类似于面向对象编程中的类与对象的关系,至此docker基础环境的搭建以及常用命令语法等等就基本介绍完毕,本文不在赘述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值