
Docker
不怕慢,就怕站
一点一点改变自己!
展开
-
docker部署springBoot项目
1.写一个helloWorld的springBoot项目打成jar包2.在服务上创建一个docker文件夹,把jar上传上去,同目录下编写一个Dockerfile文件,内容如下:FROM java:8# 作者MAINTAINER yys <437521063@qq.com># VOLUME 指定了临时文件目录为/tmp。# 其效果是在主机 /var/lib/docker...原创 2019-12-14 12:12:06 · 141 阅读 · 0 评论 -
docker拉取其他服务器的私有仓库的镜像
1.打开配置文件vi /usr/lib/systemd/system/docker.service2.在打开的上述文件中按照下面的图,添加如下的内容:注意修改下面的内容中的ip地址--add registry=192.168.12.135:5000 --insecure-registry=192.168.12.135:50003.修改完之后需要重新加载docker配置文件并重启d...原创 2019-12-14 11:39:36 · 1224 阅读 · 0 评论 -
docker将镜像上传到至私有仓库
1.标记镜像为私有仓库的镜像docker tag tomcat 宿主机IP:5000/tomcat2.再次启动私有仓库容器docker restart registry3.上传标记的镜像docker push 宿主机IP:5000/tomcat4.输入网址查看仓库效果http://192.168.109.66:5000/v2/_catalog ...原创 2019-12-14 11:30:14 · 280 阅读 · 0 评论 -
docker搭建私有仓库
1.拉取registry镜像docker pull registry2.创建运行容器dockers run -di --name=registry -p 5000:5000 registry3.需要修改docker配置文件路径为/etc/docker/daemon.json加上 "insecure-registries":["192.168.149.1:5000"] 这里的ip是宿...原创 2019-12-14 10:53:30 · 92 阅读 · 0 评论 -
docker镜像的迁移和备份
docker容器可以保存为一个镜像;备份一个镜像包(*.tar包)可以复制迁移到其他服务器,再恢复该tar包中的镜像,基于镜像运行容器实现环境的一致。过程如下:docker commit mynginx mynginx //制作成镜像docker images //查看一下镜像docker save -o mynginx.tar mynginxll 查看一下是否有war包生成dock...原创 2019-12-12 21:17:18 · 215 阅读 · 0 评论 -
docker中部署redis
1.拉取redis镜像docker pull redis2.启动redis容器docker run -di --name=myredis -p 6379:6379 redis3.进入容器进行测试docker exec -it myredis /bin/bash进入/usr/local/bin 执行./redis.cliset yys 123 OKget yys ...原创 2019-12-12 15:15:23 · 198 阅读 · 0 评论 -
docker部署tomcat
1.拉取tomcat镜像docker pull tomcat2.运行tomcat容器(并进行了目录挂载)docker run -di --name=mytomcat -p 9000:8080 -v /usr/local/tomcat/webapps:/usr/local/tomcat/webapps tomcat如果出现WARING:ipv4 forwarding is disab...原创 2019-12-12 14:50:09 · 125 阅读 · 0 评论 -
docker基础命令
docker info -----查看docker 的信息docker version -----查看docker的版本docker images -----查看docker的镜像docker ps ----查看docker启动着的容器docker ps -a ----查看所有的docker容器(包含停止的)docker run -it 镜像名 /bin/b...原创 2019-12-12 14:22:26 · 96 阅读 · 0 评论 -
docker中部署的mysql用连接工具连接报错(2058)解决方案
用docker运行mysql后远程连接mysql出现SQLYOG:2058/navicat:1251的错误。意思是客户端不支持caching_sha2_password的加密方式。1.进入mysql容器去执行 select user,host,plugin from mysql.user where user = 'root';查看一下2.你会发现plugin是caching_sha2...原创 2019-12-12 14:04:40 · 741 阅读 · 0 评论 -
Docker中部署mysql
1.拉取mysql镜像docker pull mysql5.62.创建容器(以守护进程方式启动)docker run -di --name=mysql5.6 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql-p 代表端口映射,格式为宿主机映射端口:容器运行端口-e代表添加环境变量MYSQL_ROOT_PASSWORD是root用户的...原创 2019-12-12 13:58:13 · 103 阅读 · 0 评论 -
docker更换自己的阿里云镜像地址
网址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器(如果没有这个文件请新建){ "registry-mirrors": ["https://x1kmhyop.mirror.aliyuncs.com"]}然后 system...原创 2019-12-11 13:55:40 · 1484 阅读 · 0 评论 -
CentOS7上安装docker
Centos7上安装dockerDocker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17....转载 2019-12-10 17:23:25 · 109 阅读 · 0 评论