![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux
日常学习
刘小羊
一只毫无格局的实施工程师
展开
-
Docker之发布镜像到DockerHub
如何发布自己的镜像1、地址https://hub.docker.com/注册自己的账号2、确定这个账号可以登录[root@liuyang ~]# docker login -u zhuangbiliuyangPassword:WARNING! Your password will be stored unencrypted in /root/.docker/config.json.Configure a credential helper to remove this warning. See原创 2021-03-14 23:05:14 · 137 阅读 · 0 评论 -
Docker之CMD与ENTRYPOINT的区别
CMD和ENTRYPOINTCMD:指定这个容器启动的时候需要执行的命令,但是只有最后一个CMD会生效ENTRYPOINT:指定这个容器启动的时候需要执行的命令,且可以追加命令测试CMD1、编写使用CMD的dockerfile文件举例:测试制作centos镜像时,输出ls -a的全部目录FROM centosCMD ["ls","-a"]2、构建镜像[root@liuyang dockerfile]# docker build -f first_dockerfile_cmd -t ce原创 2021-03-14 22:20:01 · 311 阅读 · 2 评论 -
Docker之Dockerfile
Dockerfile介绍构建步骤:1、编写一个dockerfile文件2、docker build 构建一个镜像3、docker run 运行一个镜像4、docker push发布镜像(DockerHub、阿里云镜像仓库)Dockerfile构建过程基础知识:1、每个保留关键字(指令)必须是大写字母2、执行从上到下3、#表示注释4、每一个指令都会创建并提交一个新的镜像层,并提交!dockerfile是面向开发的,我们以后要发布项目,做镜像,就需要编写dockerfile文件,这个原创 2021-03-14 22:04:44 · 237 阅读 · 0 评论 -
Docker之初识Dockerfile
初识DockerfileDocker就是用来构建docker镜像的命令脚本文件,通过这个脚本就可以生成镜像,每一个命令都是一层;1、创建一个dockerfile文件,名字可以随机 建议dockerfile这里我创建好了直接cat查看[root@liuyang home]# cat dockerfile1FROM centosVOLUME ["volume01","volume02"]CMD echo "========成功!========="CMD /bin/bash[root@l原创 2021-03-14 17:59:20 · 318 阅读 · 1 评论 -
Docker之容器数据卷
什么是容器数据卷将应用和环境打包成一个镜像!如果数据都在容器中,那么我们删除容器,数据也会丢失!需求:数据可以持久化容器之间最好有一个数据共享技术!那么,把容器内的目录挂载到linux上面或者本机上,就实现了卷技术!...原创 2021-03-14 16:37:56 · 784 阅读 · 0 评论 -
Docker之提交镜像
commit提交镜像docker commit 提交容器成为一个新的副本#命令docker commit -m=“提交的描述信息” -a=“作者” 容器ID 目标镜像名:[tag][root@liuyang local]# docker commit -a='liuyang' -m="centos_ly" 35cfd4624056 centos:1.2sha256:c7755e562e146c1382e55b53887aa47bfd52314a05ee2c4a947340e0aec67266原创 2021-03-12 16:29:42 · 163 阅读 · 0 评论 -
tomcat7+redis6+nginx1.8+session共享
实现达到的效果:当客户端访问Nginx服务器时,Nginx负载均衡会自动将请求转发到Tomcat1-8001节点或Tomcat2-8002节点服务器,以减轻Tomcat压力,从而达到Tomcat集群化部署,为了使各Tomcat之间共享同一个Session,将采用Redis缓存服务来集中管理Session存储。Nginx实现负载均衡,并使用Redis实现session共享。一、基础信息IP主机名应用端口192.168.42.145Liuyangjdk1.7+tomat78.原创 2021-03-08 13:39:32 · 262 阅读 · 3 评论 -
Docker之容器命令
说明:我们有了镜像才可以创建容器,我们下载一个Centos来进行学习docker pull centos新建容器并启动docker run [参数] [镜像名称]#参数说明 --name="Name" 容器名字 用来区分容器-d 后台方式运行-it 使用交互方式运行,进入容器查看内容-p 指定容器端口-P 随机指定端口[root@liuy原创 2021-03-08 11:10:20 · 139 阅读 · 0 评论 -
Docker之镜像常用命令
帮助命令1、docker version #显示docker版本信息2、docker info #显示docker的系统信息,包括镜像和容器数量3、docker --help #帮助命令帮助文档地址:https://docs.docker.com/engine/reference/commandline/镜像命令:docker images 查看所有本地的主机上的镜像[root@liuyang ~]# docker imagesREPOSITORY TAG原创 2021-03-02 10:20:47 · 146 阅读 · 0 评论