Docker
文章平均质量分 62
Docker
itmrl
个人博客:www.itmrl.com
展开
-
Docker学习笔记12-----Docker Compose使用
Docker Composehttps://docs.docker.com/compose/1、安装Linux环境下离线安装,在线安装速度太慢1.1、下载https://github.com/docker/compose/releases1.2、配置cp docker-compose-Linux-x86_64 /usr/local/sbin/docker-compose1.3、授权sudo chmod +x /usr/local/sbin/docker-compose1.4、验证原创 2021-03-10 13:34:55 · 272 阅读 · 0 评论 -
Docker学习笔记11-----使用Docker部署Nginx+SpringBoot+MySQL项目
1、网络规划1.1、配置网络docker network create --subnet=172.16.0.0/24 demo-net1.2、查看网络NETWORK ID NAME DRIVER SCOPEda64fc1be0e9 bridge bridge local1f34f85f1160 demo-net bri原创 2021-03-09 00:24:23 · 421 阅读 · 0 评论 -
Docker学习笔记10-----Docker数据持久化
Docker数据持久化默认情况下,在容器内创建的所有文件都存储在可写容器层上。这意味着:当该容器不再存在时,数据将不会持久保存,并且如果另一个进程需要它,则可能很难从容器中取出数据。容器的可写层与运行容器的宿主主机紧密耦合。不能轻易地将数据移动到其他地方。写入容器的可写层需要 存储驱动程序来管理文件系统。存储驱动程序使用Linux内核提供联合文件系统。与使用直接写入主机文件系统的数据卷相比,这种额外的抽象降低了性能 。Docker为容器提供了两个选项来将文件存储在主机中,以便即使容器停止后文件原创 2021-03-08 15:20:29 · 211 阅读 · 0 评论 -
Docker学习笔记09-----Docker网络配置
1、Linux网卡1.1、查看网卡ip link showip als /sys/class/net1.2、配置网卡通过修改配置文件配置IPvi /etc/sysconfig/network-scripts/ifcfg-eth0通过命令配置IP# 新增IPip addr add 10.0.2.16/24 dev eth0# 删除IPip addr delete 10.0.2.16/24 dev eth01.3、重启网卡systemctl restart netwo原创 2021-03-07 00:23:50 · 201 阅读 · 0 评论 -
Docker学习笔记08-----Docker Harbor使用详解
Docker Harbor使用详解1、项目项目包含了一个应用的所有仓库,项目未被创建之前镜像不能推送到Harbor。只有被授权的用户才可以对该项目进行操作。Harbor中有两种项目类型:公开: 任何用户都可以从这个项目中拉取镜像私有: 仅项目成员可以从这个项目中拉取镜像1.1、新建项目项目->新建项目项目创建成功1.2、指派用户如果用户不存在,则先创建用户。点击“系统管理->用户管理->新建用户”录入用户信息,点击“确定”,创建用户用户创建成功选择一原创 2021-03-02 16:35:31 · 2416 阅读 · 0 评论 -
Docker学习笔记07-----镜像仓库之Docker Harbor
Docker Harborhttps://github.com/goharbor/harbor1、安装要求1.1、硬件资源最低配置推荐配置CPU2 CPU4 CPU内存4G8G硬盘40GB160GB1.2、软件软件版本Docker engine版本17.06.0-ce+或更Docker Compose版本1.18.0或更高Openssl最好是最新的1.3、端口端口协议443HTT原创 2021-02-28 20:28:47 · 1208 阅读 · 0 评论 -
Docker学习笔记06-----镜像仓库之阿里云Docker Registry
阿里云Docker Registryhttps://www.aliyun.com/1、创建命名空间2、创建镜像仓库3、设置docker login凭证4、登录阿里云Docker Registry[root@localhost ~]# sudo docker login --username=itmrl registry.cn-hangzhou.aliyuncs.comPassword: WARNING! Your password will be stored unencrypted原创 2021-02-27 21:49:59 · 632 阅读 · 0 评论 -
Docker学习笔记05-----镜像仓库之官方Docker Hub
官方Docker Hubhttps://hub.docker.com/1、创建Repository2、构建容器镜像2.1、创建DockerfileFROM java:8MAINTAINER itmrlLABEL name="helloworld" version="1.0.0" author="itmrl"COPY helloworld.jar helloworld.jarEXPOSE 8080CMD ["java","-jar","-Dfile.encoding=UTF-8","-X原创 2021-02-27 21:44:32 · 378 阅读 · 0 评论 -
Docker学习笔记04-----Dockerfile详解
Docker Dockerfile什么是 Dockerfile?Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。使用 Dockerfile 定制镜像这里仅讲解如何运行 Dockerfile 文件来定制一个镜像,具体 Dockerfile 文件内指令详解,将在下一节中介绍,这里你只要知道构建的流程即可。1、下面以定制一个 nginx 镜像(构建好的镜像内会有一个 /usr/share/nginx/html/index.html 文件)在一个空目录下转载 2021-02-27 14:09:29 · 173 阅读 · 0 评论 -
Docker学习笔记03-----使用Dockerfile构建SpringBoot项目Docker镜像
1、创建SpringBoot项目2、编写测试Controller@RestControllerpublic class HelloWorld { @GetMapping("/hellodocker") public String sayHello() { return "Hello Docker"; }}3、使用maven将项目打成jar包mvn clean package4、在服务器上创建目录test_dockerfilemkdir -p /r原创 2021-02-27 13:37:20 · 174 阅读 · 0 评论 -
Docker学习笔记02-----使用Docker安装Tomcat8.5和MySQL5.7
一、使用Docker安装Tomcat8.51、查询镜像docker search tomcat2、拉取镜像拉取最新版本docker pull tomcat拉取指定版本8.5.32docker pull tomcat:8.5.323、查看镜像[root@localhost tomcat]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZE原创 2021-02-26 23:47:13 · 376 阅读 · 0 评论 -
Docker学习笔记01-----CentOS Docker安装
一、卸载旧版本Docker较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ d转载 2021-02-26 14:13:41 · 204 阅读 · 0 评论