
docker
文章平均质量分 70
Chasing stars
我要畅饮它清澈的遗忘,永远存在,但绝不曾经存在。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot打包成docker镜像运行
SpringBoot打包成docker镜像运行1、将springboot打包2、编写Dockerfile3、将jar包和Dockerfile文件上传到云服务器4、构建镜像5、运行镜像1、将springboot打包打开终端或者cmd cd 到你的java项目文件夹下,如下执行命令mvn clean package -DskipTests2、编写Dockerfile首先,我们下载一个docker插件,它给我们一些提示创建一个dockerfile文件FROM java:8COPY *原创 2021-02-07 16:05:57 · 541 阅读 · 0 评论 -
docker自定义网络与网络连通
docker自定义网络与网络连通docker自定义网络网络连通docker自定义网络查看所有网络docker network ls截图:网络模式:模式描述bridge桥接docker(默认),自己创建也用桥接模式none不配置网络host和宿主机共享网络container容器网络连通!(用得少,局限大)测试:# 我们直接启动的命令 --net bridge ,而这个就是我们的docker0docker run -d -p 8003:80原创 2021-02-06 23:35:13 · 309 阅读 · 0 评论 -
Docker网络
Docker网络理解docker0测试:三个网络问题:docker 是如何处理容器的网络访问的?运行一个tomcatdocker run -d -p 8003:8080 --name tomcat01 tomcat查看容器的网络地址 运行容器的命令 + ip addrdocker exec -it tomcat01 ip addr思考一次,linux主机可以ping通容器吗?答案是可以ping通的原理:我们每启动一个docker容器,docker就会给docker容原创 2021-02-06 17:30:19 · 120 阅读 · 0 评论 -
docker镜像实战,创建自己的tomcat镜像并发布到远程仓库
docker镜像实战,创建自己的tomcat镜像并发布1、创建自己的tomcat镜像1. 准备tomcat压缩包,jdk的压缩包2. 编写dockerfile文件3. 构建镜像4. 启动镜像5. 发布项目2、发布自己的镜像1、DockerHub1. 注册一个可以登录的DockerHub账号2. 在你所在的云服务器登录DockerHub账号3. 发布镜像2、阿里云仓库1. 登录阿里云,找到容器镜像服务2. 创建镜像仓库3. 在云服务器操作1、创建自己的tomcat镜像1. 准备tomcat压缩包,jdk的原创 2021-02-04 23:34:18 · 726 阅读 · 0 评论 -
Dockerfile指令与实战
Dockerfile指令与实战1、Dockerfile介绍2、Dockerfile 构建过程3、DockerFile指令4、实战测试,构建自己的centos1. 创建dockerfile文件,文件名为mydockerfile-centos2. 构建自己的centos镜像3. 测试运行1、Dockerfile介绍dockerfile是用来构建docker镜像的文件,是一个命令脚本。构建步骤:编写一个 dockerfile 文件docker build 构建成为一个镜像docker run 运行原创 2021-02-04 16:28:24 · 304 阅读 · 0 评论 -
初识Dockerfile与实现容器间的数据同步
初识Dockerfile与实现容器间的数据同步1、初识Dockerfile2、实现容器间的数据同步1、初识DockerfileDockerfile简单来说就是用来构建docker镜像的构建文件,命令脚本。通过这个脚本可以生成镜像,镜像是一层一层的,脚本一个个的命令,每个命令都是一层。一个简单的dockerfile文件# 创建一个dockerfile文件,名字可以随机 建议Dockerfile# 文件中的内容 指令(大写) 参数FROM centosVOLUME ["volume01","vo原创 2021-02-03 22:34:06 · 450 阅读 · 0 评论 -
docker数据卷技术与MySQL实战
docker数据卷技术与MySQL实战1、数据卷技术1. 数据卷应用2. 匿名挂载与具名挂载2、MySQL实战1. 拉取镜像2. 后台启动1、数据卷技术在了解什么是数据卷技术前,我一直有一个问题,容器与数据似乎是共存亡的,即删除容器,里面的数据也就没有了。而数据卷技术解决了这个问题。用一句话总结就是:容器的持久化和同步操作及容器间的数据共享。1. 数据卷应用命令:docker run -v 主机目录:容器目录截图:这样,容器的/home目录就挂载到主机的/home/ceshi下了使用原创 2021-02-02 23:50:14 · 243 阅读 · 0 评论 -
docker分层下载理解及docker提交自己的镜像
docker分层下载理解及docker提交自己的镜像1、docker分层下载理解2、docker提交自己的镜像1. 下载一个官方的tomcat镜像2. 后台启动该镜像3. 进入该容器4. 将webapps.dist复制到webapps5. 将我们修改后的镜像提交1、docker分层下载理解所有的docker镜像都起源于一个基础的镜像,当对镜像进行修改或者增加新内容时,就会在当前的镜像层之上,创建新的镜像层。如下例子:如图表示tomcat镜像有10层。2、docker提交自己的镜像1. 下载一原创 2021-02-02 13:15:01 · 695 阅读 · 0 评论 -
docker实战之部署nginx
docker实战之部署nginx1、查找nginx镜像2、下载nginx镜像3、运行nginx镜像,并通过外网访问4、测试学习与实践结合才不容易忘记,部署nginx是我的一个实践1、查找nginx镜像如果可以找到就可以下载,然后运行了命令:docker search nginx截图:查找发现存在nginx镜像,我们可以直接下载。2、下载nginx镜像命令:docker pull nginx截图:下载成功!3、运行nginx镜像,并通过外网访问命令:docker run原创 2021-02-01 11:18:35 · 192 阅读 · 0 评论 -
centos7中docker的常用命令
docker 常用命令1、帮助命令2、镜像命令1. docker images 查看所有本地的主机上的镜像2. docker search 搜索镜像3. docker pull 镜像名[:tag] 下载镜像4. docker rmi 删除镜像3、容器命令1. 下载Linux镜像2. 新建容器并启动3. 列出运行的容器4. 删除容器5. 启动和停止容器4、常用其他命令1. 后台启动容器2. 查看日志3. 查看容器中进程信息4. 查看镜像的元数据5. 进入当前正在运行的容器6. 从容器内拷贝文件到主机5、命原创 2021-01-31 20:09:25 · 1063 阅读 · 0 评论 -
CentOS7安装docker
CentOS7安装docker1、配置环境2、安装1. 卸载旧版本2. 需要的安装包3. 设置镜像的仓库4. 安装docker docker-ce社区 ee企业版5. 启动docker6. 使用docker version查看是否安装成功7. 运行hello-world镜像8. 查看hello-world镜像9. 卸载docker1. 卸载依赖2. 删除资源3、配置阿里云镜像加速1. 登录阿里云,找到容器镜像服务2. 找到镜像加速地址3. 配置使用阿里云镜像加速地址1、配置环境安装前的相关环境(最原创 2021-01-30 21:36:53 · 528 阅读 · 0 评论 -
docker安装与配置(windows 10)
docker安装与配置1、docker简介2、docker下载与安装3、配置国内镜像4、遇到的问题1、docker简介Docker 是一个开放源代码软件,是一个开放平台,用于开发应用、交付(shipping)应用、运行应用。 Docker允许用户将基础设施(Infrastructure)中的应用单独分割出来,形成更小的颗粒(容器),从而提高交付软件的速度。Docker容器与虚拟机类似,但二者在原理上不同。容器是将操作系统层虚拟化,虚拟机则是虚拟化硬件,因此容器更具有便携性、高效地利用服务器。 容器更多原创 2020-12-06 01:27:37 · 2106 阅读 · 0 评论