21天转型容器实战营(一了解容器的基本知识)

一什么是容器
•轻量级的操作系统虚拟化解决方案, 能够在Linux系统上迅速创建一个容器(类似于虚拟机)并在容器上部署和运行应用程序,同时还可以通过配置文件轻松将应用程序的自动化安装、部署和升级。
•基于Linux容器(LXC)技术,利用namespace的隔离机制隔离资源和cgoup的限额功能进行资源管理

二与虚机相比容器的优点
•更快速的交付和部署
•高效的部署和扩容
•更高的资源利用率
•更简单的管理
三docker组件

五 ubuntu操作系统安装docker
安装docker
apt-get install docker-engine
docker –v
docker images
docker pull tomcat
docker run –it –d –p 8888:8080 tomcat:latest
docker ps
tomcat 8080端口与本地宿主机的8888端口绑定
访问方式IP:8888
停掉容器docker stop ID
docker ps



六 Centos7安装docker
1 查看docker 版本
[root@server-716d6107-1f19-4a64-a11b-534acead5ce6 ~]# docker -v
Docker version 18.09.0, build 4d60db4
2查看操作系统中的docker镜像
[root@server-716d6107-1f19-4a64-a11b-534acead5ce6 ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
[root@server-716d6107-1f19-4a64-a11b-534acead5ce6 ~]#
3拽取tomcat镜像
[root@server-716d6107-1f19-4a64-a11b-534acead5ce6 ~]# docker pull tomcat
4查看操作系统中的docker镜像
[root@server-716d6107-1f19-4a64-a11b-534acead5ce6 ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
tomcat              latest              78b258e36eed        2 weeks ago         463MB
[root@server-716d6107-1f19-4a64-a11b-534acead5ce6 ~]#
5运行tomcat
[root@server-716d6107-1f19-4a64-a11b-534acead5ce6 ~]# docker run -it -d -p 8888:8080 tomcat:latest
5a5708aadcad777dfb2311d1c1644aff3f3dc8ef708a657ff1695ce866a32794
说明:tomcat启动的端口为8080,与本地宿主机的8888端口绑定
6在华为云中,处于安全策略8888端口没有开,需要打开8888 TCP端口才能够访问
7访问方式为IP:8888

猜你喜欢

转载自blog.csdn.net/xsjzdrxsjzdr/article/details/84785562
今日推荐