文章分类 - Docker
摘要:先打包镜像 编写Dockerfile FROM java:8 COPY *.jar /app.jar CMD ["--server.port=8080"] EXPOSE 8080 ENTRYPOINT ["java","-jar","/app.jar"]\ 使用工具将jar 包和Dockerfile
阅读全文
摘要:我们尝试通过容器名来ping [root@iZbp1htnoa70qlle394f3wZ ~]# docker exec -it tomcat02 ping tomcat01 ping: tomcat01: Name or service not known # 发现ping不通 每次重启容器,容器
阅读全文
摘要:[root@iZbp1htnoa70qlle394f3wZ ~]# ip addr # 查看本机所有ip地址 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 lin
阅读全文
摘要:发布镜像到DockerHub 在DockerHub官网上注册一个账号 在控制台登录账号 [root@iZbp1htnoa70qlle394f3wZ ~]# docker login -u luoking Password: #填写自己的密码 登录成功后 WARNING! Your password
阅读全文
摘要:CMD测试 编写dockerfile文件 [root@iZbp1htnoa70qlle394f3wZ dockerfile]# cat CMDos FROM centos:7 CMD ["ls","-a"] 构建镜像 [root@iZbp1htnoa70qlle394f3wZ dockerfile]
阅读全文
摘要:编写dockerfile文件 FROM centos:7 #如果不指定版本,就会默认为8版本,而8版本已停止维护,之后的vim安装会找不到安装地址而报错 MAINTAINER zhiling<2034281742@qq.com> ENV MYPATH /usr/local WORKDIR $MYPA
阅读全文
摘要:容器之间绑定数据卷 docker run -it --name centos02 --volumes-from centos01 镜像ID [root@iZbp1htnoa70qlle394f3wZ /]# docker images REPOSITORY TAG IMAGE ID CREATED
阅读全文
摘要:dockerfile是创建镜像的基础文件,镜像是一层一层下载的,所有dockerfile的命令也是一层一层的 简单的dockerfile命令 FROM centos # 以centos为运行基础 VOLUME ["volume01","volume02"] #挂载卷 CMD echo " end "
阅读全文
摘要:什么是容器数据卷 容器之间可以有一个数据共享技术,使容器中产生的数据,同步到本地 卷的设计目的就是数据的持久化,完全独立于容器的生命周期,因此Docker不会在容器删除时,删除其挂载的数据卷。 数据卷的特点: 数据卷可以在容器之间共享或重用数据 卷中的更改可以直接生效 数据卷中的更改不会包含到镜像的
阅读全文
摘要:镜像是什么: 镜像是一种轻量级,可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码,运行时的库,环境变量和配置文件 联合文件系统 UnionFS(文件联合系统):是一种分层,轻量级并且高性能的文件系统,它支持对文件的修改作为一次提交来一层层的
阅读全文
摘要:后台运行 [root@LuoKing ~]# docker run -d centos 9eca4f24be7b35e93e9d9461b423b38005b721a847ae7cf764e63ae353638c23 [root@LuoKing ~]# docker ps CONTAINER ID
阅读全文
摘要:我们有了镜像才可以创建容器,我们下载一个centos镜像来学习 docker pull centos #下载centos镜像 新建容器并启动 docker run [可选参数] image #参数说明 --name="Name" 容器名字 比如 MySQL01 MySQL02 用来区分容器 -d 后
阅读全文
摘要:帮助命令 docker version # 显示docker的版本信息 docker info # 显示docker的系统信息(比版本信息更加详细) docker 命令 --help # 万能命令(相当于命令帮助文档) docker 命令行的帮助文档地址 :https://docs.docker.c
阅读全文
摘要:Docker是怎样工作的? Docker是一个Client-Server结构的系统,Docker的守护进程运行在主机上,通过Socket从客户端访问。 DockerServer接受Docker-Client的指令,就会执行这个命令 为什么Docker比vm快? vm要运行一个程序首先需要加载一个操作
阅读全文