Docker 使用记录】的更多相关文章

Docker docker info 查看信息 docker 更改镜像目录 方式:1.配置文件修改 # cat /etc/sysconfig/docker |grep -v ^# |grep -v ^$ other_args="--graph=/data/docker" DOCKER_CERT_PATH=/etc/docker DOCKER_NOWARN_KERNEL_VERSION= 建立lvm逻辑分区 便于扩展 # lvcreate -L 2T lv_docker vg_home…
docker 临时记录(阿里云centos7.2.1511 ) 查看系统版本号 适用于Redhat/CentOS: [root@iz2zecm4ndtkaue32tynx5z ~]# cat /etc/redhat-releaseCentOS Linux release 7.2.1511 (Core) 或者[root@iz2zecm4ndtkaue32tynx5z ~]# rpm -q centos-releasecentos-release-7-2.1511.el7.centos.2.10.x…
https://www.cnblogs.com/flame7/p/9210986.html Docker入门 第一课 --.Net Core 使用Docker全程记录   微服务架构无疑是当前最火热的开发架构,而Docker作为微服务架构的首选工具,是我们必须要了解掌握的. 我通过一天的时间,网上查文档,了解基础概念,安装Docker,试验Docker命令,通过Docker,成功部署运行Asp.NET core示例程序,算是基本入门. 这篇文章是自己总结的Docker入门篇,力求简洁,快速入门,…
环境介绍: docker 安装 cassandra 3.11.1 , 然后进入docker 的终端,输入 > cqlsh , 即可使用Cassandra了,详细介绍如下: 查看表空间describe keyspaces; 查看已有表:describe tables; 查看表结构:describe table table_name; key spaces describe keyspaces;  describe keyspace {keyspace};  use {keyspace};  sel…
起因 现在自己学习微服务,服务器越来越多,虽然自己写了一些shell脚本来安装需要的软件,比如mysql,redis,jdk等等,但是还是好麻烦.希望学习docker能够快速安装部署这些东西. 记录一些学习内容 ADD命令与COPY的区别 建议使用copy,因为是字面意思的命令,而add命令会有一些额外操作,比如如果add的是一个tar压缩包,压缩格式为 gzip , bzip2 以及 xz 的情况 下,就会解压,其他压缩包就不会,如果是个url,也会把资源下载下来.所以不同情况下的操作不太一样…
网上乱七八糟的资料实在是太多了, 乱, 特别乱, 而看书呢, 我读了2本书, 一本叫做<>, 另一本叫做<< Docker进阶与实战>> 在 服务发现这块讲的又不清不楚的, 坑死个人. 今天特意记录下, 并整理下来,以防自己哪天又忘了, 也给同在研究Docker 的朋友们一个安装教程. 我单位测试机一共四台, 各位可以起4个虚拟机对应, 假定分别是141,142,143,144. 都是 CentOS 6.x 系统. Step1. 升级 CentOS 内核到3.10版本以…
0.引子 最近入手了一台mac笔记本,想在本地安装docker. 1.找安装文档. 文档地址:http://www.widuu.com/chinese_docker/installation/mac.html 文档中说的很清楚,mac内核不支持docker.如果要用,只有使用boot2docker,原理是让docker运行在一个虚拟机中,mac宿主机上运行docker的client. 2.去下载boot2docker. 文档中给出的下载地址:https://github.com/boot2doc…
一. 什么是Docker 1.英文意思是集装箱,很形象.直白点就是将程序运行环境打包在一个箱子里,然后箱子扔到哪里,里边的程序都可以运行.这样以来一个显而易见的好处是:和以前的开发环境等相比,你不用每换一台电脑都重新配置一下环境,你需要做的只是把箱子搬过来就可以了,是不是方便了许多. 2.Docker经常被拿来和虚拟机比较,那么主要区别实际上也很明显了,如下: 虚拟机会虚拟整套运行环境,这里的运行环境包括硬件,用VM等软件创建虚拟机的时候会发现让你选择CPU核心数内存等,然后会选择操作系统,等你…
微服务 & Docker 译文:使用Java构建微服务 原文:Building Microservices With Java [编者的话]本文翻译自Dzone Guide to the Java Ecosystem,Dzone是一个关于Java的优秀网站.文中介绍了几种用Java构建微服务的方法,包括Container-less.Self-contained以及In-container.翻译经验不足,如有错误,请慷慨指出. 微博DockOne Spring Boot和Spring Cloud…
开启新容器 docker run --name 容器名字 -ti[d] 镜像 初始化命令(需要是阻塞的) 额外参数 -v 本地目录:容器目录[:ro] 映射本地路径和容器路径(时区同步.数据库docker必备),加:ro表示只读 -p 本地端口:容器端口 端口映射 容器转成镜像 docker commit <CONTAINER ID> 镜像名字[:标签] 容器转成文件 docker export <CONTAINER ID> > 文件路径 逆过程 cat 文件路径 | doc…
一.centos7.5下更换阿里源 1.装好centos7.5镜像,将yum源更换为阿里源 第一步:刚出的centos7.5是解析不到阿里的东西的,所以找了台centos7.4,下载一些包 (1) 下载一个阿里的repo文件 wget  http://mirrors.aliyun.com/repo/Centos-7.repo (2)将包传到centos7.5上,并且把包放到/etc/yum.repos.d (3)  对/etc/yum.repos.d的包进行替换 mv  CentOS-Base.…
下载docker镜像 docker pull ubuntu 查看所有docker镜像 docker images 运行docker镜像且进入shell docker run -it ubuntu bash 退出运行的docker容器 exit 运行某一个docker容器 docker start id或者名称 停止某一个docker容器 docker stop id或者名称 进入某一个正在运行的docker容器 docker exec -it id或者名称 bash 删除某一个docker容器…
Container 容器是一种基础工具, 泛指任何容纳其他物品的工具, 可以部分或者完全封闭,被用于容纳,储存, 运输物品, 物体可以放置在容器中, 而容器可以保护内容物 1 Docker Objects: images, containers, networkers,volumes, plugins 2 基础环境 64位cpu, 内核版本3.1以上, linux支持控制组(Cgroups)和名称空间(namespaces) centos6 也可以使用docker, 不过有极大的不稳定性 3 d…
微服务架构无疑是当前最火热的开发架构,而Docker作为微服务架构的首选工具,是我们必须要了解掌握的. 我通过一天的时间,网上查文档,了解基础概念,安装Docker,试验Docker命令,通过Docker,成功部署运行Asp.NET core示例程序,算是基本入门. 这篇文章是自己总结的Docker入门篇,力求简洁,快速入门,以最短的时间看到学习成果,为深入学习Docker做基础. 学习前提:不要畏惧 面对未知,人们心里往往会产生恐惧,这是人与生俱来的,所以,我们在进入新的领域之前,首先要克服的…
1.Docker介绍 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化. 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低. Docker的应用场景 Web 应用的自动化打包和发布. 自动化测试和持续集成.发布. 在服务型环境中部署和调整数据库或其他的后台…
Docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何接口. 附通俗易懂的解释: 这里需要举个栗子,转载自:http://www.cnblogs.com/I-will-be-different/p/4353597.html 我们现有的模式是在一个服务器上安装统一一个jdk,运行多个tomcat,每个tomcat里面一个java应用,大…
1. 获取镜像 docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]  ===>   docker pull ubuntu:16:04 2.运行 docker run -it --rm ubuntu:16.04 bash 一个是 -i :交互式操作,一个是 -t 终端 --rm :这个参数是说容器退出后随之将其删除. ubuntu:16.04 :这是指用 ubuntu:16.04 镜像为基础来启动容器. bash :放在镜像名后的是命令,这里我…
docker logs 查看日志 docker logs  容器id docker logs -f 容器id 这次命令后面添加了一个新的标识 -f. 和 tail -f 类似, docker logs 会持续观察容器的标准输出. docker inspect 检查容器内的应用信息 docker inspect 容器id 查询容器的IP地址  docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' 容…
Docker 一些简单的命令列表docker build -t friendlyhello . # Create image using this directory's Dockerfiledocker run -p 4000:80 friendlyhello # Run "friendlyname" mapping port 4000 to 80docker run -d -p 4000:80 friendlyhello # Same thing, but in detached…
1. docker ps  -a 查看运行中的容器 2. docker images 查看docker镜像 3. docker rm id(容器id)  删除容器(容器id可以通过docker ps查看,容器必须停止后才能删除) 3.1 删除全部的容器 docker rm `docker ps -a -q` 4. docker stop  id(容器id) 停止容器运行 5. docker rmi  id(镜像id) 删除镜像 6. docker pull ubuntu:16.04(镜像名称:版…
恩, Private Registry 特别好搭建, 只要依照官方文档, 很容易安装... https://docs.docker.com/registry/deploying/ 5000是个常用的端口, 所以我改成了5080 docker run -d -p 5080:5000 --restart=always --name registry registry 然后我遇到一个大坑, 就是 # docker pull 192.168.123.141:5080/platform/ykdbi Usi…
1.安装(开始前要注意系统内核版本是否合适,建议用7以上的系统吧,少点坑) //安装docker yum -y install docker-io //启动 service docker start //设置开机启动 chkconfig docker on 2.使用 //找到官方的centos镜像并下载 [root@ecs-e339- ~]# docker search centos {"registry-mirrors": [""]} 登录阿里云 容器镜像服务-&…
从 Docker 镜像仓库获取镜像的命令是 docker pull.其命令格式为: docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签] 具体的选项可以通过 docker pull --help 命令看到,这里我们说一下镜像名称的格式. 例: $ docker pull ubuntu:16.04 查看本地镜像: $ docker image ls 查看镜像.容器.数据卷所占用的空间. $ docker system df 删除虚悬镜像 $ do…
1.安装Docker yum install curl -y curl -fsSL https://get.docker.com/ | sh 2.编写Dockerfile文件 FROM microsoft/dotnet:2.1-aspnetcore-runtime WORKDIR /app COPY publish/ . ENTRYPOINT ["dotnet", "Tiantianquan.Contraceptive.Web.dll"] 3.生成镜像,运行镜像 d…
容器技术:chroot.namespaces.cgroups docker平时用户空间只运行一个进程,只运行在一个namespaces中 镜像:分层构建.联合挂载 容器编排工具:kubernetes ==> k8s docker架构图 镜像:静态的 清华大学开源镜像网站: https://mirrors.tuna.tsinghua.edu.cn docker-ce:配置文件:/etc/docker/daemon.json   此配置文件有时候需要手动创建 docker镜像加速:docker cn…
.docker 固定网络ip地址,启动 Docker的时候,用 --network 参数,可以指定网络类型 eg:docker run -itd --name test1 --network bridge --ip 172.17.0.10 centos:latest /bin/bash ()bridge:桥接网络 默认情况下启动的Docker容器,都是使用 bridge,Docker安装时创建的桥接网络,每次Docker容器重启时,会按照顺序获取对应的IP地址,这个就导致重启下,Docker的I…
获取指定容器的ip docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name_or_id 删除没用的image,特别是 build后产生的tag=none 的镜像 docker rmi $(docker images --filter "dangling=true" -q --no-trunc) 容器container没有ping命令 docker exec -…
docker 安装mysql 和挂载 仓库位置: https://hub.docker.com/_/mysql/ 安装的同时挂载data资料卷和config 配置的资料卷刀磁盘上 docker run -d -p 3306:3306 \ -e MYSQL_USER="soaeon" \ -e MYSQL_PASSWORD="#Liu123456" \ -e MYSQL_ROOT_PASSWORD="#Liu123456" \ --name mys…
docker官网 介绍docker的文档 https://docs.docker.com/install/linux/docker-ce/centos/ centos 安装docker 卸载centos中旧版本的docker yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux…
1.Docker 镜像加载本地镜像 2.Docker 创建镜像: 创建dockerfile 文件: 进入到文件目录下: 输入命令 docker build -t xxxx . 注意:后面的小点要有, -t 后面是镜像名称 3.docker exec -it hadoop2 bash 进入到hadoop2的命令行 4. docker commit hadoop2 hadoop_me:v1.0 将容器保存为镜像…