docker
docker心得
前方太黑暗
这个作者很懒,什么都没留下…
展开
-
docker如何搭建maven私服
1、docker中已经为我们准备好了nexus3,所以我们只需要下载就可以了docker pull sonatype/nexus32、下载好以后,就是创建容器docker run -d -p 8081:8081 --name nexus -v /root/nexus-data:/var/nexus-data --restart=always sonatype/nexus3...原创 2020-01-14 09:53:09 · 209 阅读 · 1 评论 -
Docker搭建私有仓库
前言:多个主机间,如何实现镜像的相互传递。可能有人采用U盘的方式,这种方式太麻烦了。小编为大家介绍个简单的。通过docker搭建私有仓库。我这里准备了2个linux,分别为docker和docker2,这里我以docker为主。如图:1、在docker中的daemon.json中配置https权限"insecure-registries": ["192.168.148.130:5...原创 2020-01-13 10:50:42 · 220 阅读 · 0 评论 -
docker 使用Dockerfile启动Springboot项目
首先创建 一个Springboot项目(这里不多说)打成jar包,并上传到linux上创建Dockerfile文件,并编辑build成镜像docker build -t docker_sp:1 .创建容器启动访问url有喜欢的朋友可以关注下头条号《老徐聊技术》...原创 2020-01-09 13:41:39 · 2731 阅读 · 0 评论 -
docker使用pxc搭建mysql集群
准备2个linux,分别安装pxc1、安装pxc镜像docker pull percona/percona-xtradb-cluster修改名字(太长了)docker tag percona/percona-xtradb-cluster pxcdocker rmi percona/percona-xtradb-cluster2、创建数据卷docker volum...原创 2020-01-08 12:23:09 · 483 阅读 · 2 评论 -
Docker实现跨主机通信
1、准备2个centos7系统由于我这2个事新系统,所以还是开启相应的端口firewall-cmd --add-port=2377/tcp --permanentfirewall-cmd --add-port=7946/tcp --permanentfirewall-cmd --add-port=7946/udp --permanentfirewall-cmd --add-...原创 2020-01-07 14:53:32 · 657 阅读 · 5 评论 -
docker中容器如何实现通信
默认情况下docker的网络模式为Bridge,当Docker进程启动时,会在主机上创建一个名为docker0的虚拟网桥,此主机上启动的Docker容器会连接到这个虚拟网桥上。从docker0子网中分配一个IP给容器使用,并设置docker0的IP地址为容器的默认网关。这样容器间就可以相互通信。但是此种方式可能随之容器的重启的原因,ip发生变化。(比如容器1开始ip为192.168.0.110,重...原创 2020-01-07 10:44:03 · 1037 阅读 · 0 评论 -
Docker网络模式详解
docker有四种网络模式:Bridge、Host、Container、None。docker默认是Bridge。实际中一般都是使用Bridge和HostBridge模式,当docker进程启动时,会在主机上创建一个名为docker0的虚拟网桥。查看容器信息Host模式:如果启动容器的时候使用host模式,那么这个容器将不会获得一个独立的Network Namespace,而是...原创 2020-01-04 17:24:07 · 395 阅读 · 0 评论 -
Docker容器内数据如何映射到本地(数据卷)
第一种:用户自行维护挂载目录 此种方式涉及到权限问题,用户必须手动处理,如果权限处理不好就会报Permission Denied等问题。(docker run --name nginx -v /nginx/html:/usr/local/nginx/html -v /nginx/logs:/usr/local/nginx/logs -p 80:80 7743d9092020)...原创 2020-01-03 15:38:43 · 21536 阅读 · 0 评论 -
Docker对容器操作的基本使用
一、容器的创建、启动、暂停/恢复、停止、删除 创建(docker create --name nginx -p 80:80 ngiux:17) 启动(docker start nginx) 暂停(docker pause 85839003415b) 恢复(docker unpause 85839003415b)停止(docker sto...原创 2020-01-02 16:53:14 · 546 阅读 · 2 评论 -
Docker对镜像操作的基本用法
一、获取镜像 可以通过docker pull name:[tag]来获取 如我下载jdk7(docker pull java:7) 如果不写tag就会下载最新的 这里需要注意我标红框的地方,如5040bd298390,下载java7时已经下载了5040bd298390,在下载最新java时,发现这个镜 像存在,就没有下载...原创 2020-01-02 14:44:24 · 816 阅读 · 0 评论 -
Docker通过容器安装Nginx和通过Dockerfile安装Nginx
第一种,通过容器安装nginx①首先下载最新的nginx(docker pull nginx)②通过容器启动nginx(docker run --name nginxtest -p 80:80 -d nginx)③查看正在运行的容器(docker ps)④验证是否运行第二种,通过Dockerfile安装nginx①创建Dockerfile文件(touch D...原创 2020-01-02 13:43:03 · 840 阅读 · 0 评论 -
docker如何配置阿里云加速器
因为docker默认使用的是Docker Hub仓库,而Docker Hub是国外的,国内下载可能出现问题、也可能下载速度很慢。国内很多云服务商都提供了国内加速器服务。如:阿里云阿里云网址:https://www.aliyun.com/登录后进入控制台选择左侧的【产品与服务】在搜索框中输入“容器”,选择【容器镜像服务】进入以后选择【镜像加速器】由于我使用的是Cent...原创 2019-12-31 14:23:04 · 1071 阅读 · 0 评论 -
Centos7 安装Docker 并且启动Docker
1、更新yum软件管理器 (yum -y update)2、安装Docker(yum install -y docker)3、启动docker 命令有2种:service docker start (systemctl start docker) 查看是否启动成功(docker images) 4、停止docker...原创 2019-12-30 16:14:00 · 164 阅读 · 0 评论