欢迎来到天天文库
浏览记录
ID:25701553
大小:400.00 KB
页数:9页
时间:2018-11-22
《docker安装配置步骤详解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Docker安装配置步骤详解1.安装Docker使用yum命令安装docker,如yum -y install自动选择y,全自动 docker-io2.配置与启动vi /etc/sysconfig/docker启动docker服务: service docker start将docker加入开机启动chkconfig docker on3.测试 dockerversion:查看docker的版本号,包括客户端、服务端、依赖的Go等dockerinfo:查看系统(docker)层面信息,包括管理的images,containers数等1.镜像
2、的获取与容器的使用 镜像可以看作是包含有某些软件的容器系统,比如ubuntu就是一个官方的基础镜像,很多镜像都是基于这个镜像“衍生”,该镜像包含基本的ubuntu系统。再比如,hipache是一个官方的镜像容器,运行后可以支持http和websocket的代理服务,而这个镜像本身又基于ubuntu。1.1搜索镜像dockersearch:在dockerindex中搜索image命令:docker search ubuntu12.101.1下载镜像dockerpull:从dockerregistryserver
3、中下拉image命令:docker pull chug/ubuntu12.10x641.2查看镜像dockerimages:列出images dockerimages-a:列出所有的images(包含历史) dockerimages--tree :显示镜像的所有层(layer) dockerrmi :删除一个或多个image1.3使用镜像创建容器[root@localhost /]# docker run chug/ubuntu12.10x64 /bin/echo hello worldhello world 交互
4、式运行[root@localhost /]# docker run -i -t chug/ubuntu12.10x64 /bin/bashroot@2161509ff65e:/#1.4查看容器dockerps:列出当前所有正在运行的container dockerps-l:列出最近一次启动的container dockerps-a:列出所有的container(包含历史,即运行过的container) dockerps-q:列出最近一次运行的containerID1.1再次启动容器dockerstart/stop/restart5、ntainer>:开启/停止/重启container dockerstart[container_id]:再次运行某个container(包括历史container) dockerattach[container_id]:连接一个正在运行的container实例(即实例必须为start状态,可以多个窗口同时attach一个container实例) dockerstart-i:启动一个container并进入交互模式(相当于先start,在attach)dockerrun-i-t/bin/bash:使6、用image创建container并进入交互模式,loginshell是/bin/bash dockerrun-i-t-p:映射HOST端口到容器,方便外部访问容器内服务,host_port可以省略,省略表示把container_port映射到一个动态端口。 注:使用start是启动已经创建过得container,使用run则通过image开启一个新的container。1.2删除容器 dockerrm:删除一个或多个container dockerrm7、`dockerps-a-q`:删除所有的container dockerps-a-q8、xargsdockerrm:同上,删除所有的container2.持久化容器与镜像2.1通过容器生成新的镜像运行中的镜像称为容器。你可以修改容器(比如删除一个文件),但这些修改不会影响到镜像。不过,你使用dockercommit命令可以把一个正在运行的容器变成一个新的镜像。 dockercommit[repo:tag]将一个container固化为一个新的image,后面的re9、po:tag可选。[root@localhost /]# docker imagesREPOSITORY TAG IMAGE
5、ntainer>:开启/停止/重启container dockerstart[container_id]:再次运行某个container(包括历史container) dockerattach[container_id]:连接一个正在运行的container实例(即实例必须为start状态,可以多个窗口同时attach一个container实例) dockerstart-i:启动一个container并进入交互模式(相当于先start,在attach)dockerrun-i-t/bin/bash:使
6、用image创建container并进入交互模式,loginshell是/bin/bash dockerrun-i-t-p:映射HOST端口到容器,方便外部访问容器内服务,host_port可以省略,省略表示把container_port映射到一个动态端口。 注:使用start是启动已经创建过得container,使用run则通过image开启一个新的container。1.2删除容器 dockerrm:删除一个或多个container dockerrm
7、`dockerps-a-q`:删除所有的container dockerps-a-q
8、xargsdockerrm:同上,删除所有的container2.持久化容器与镜像2.1通过容器生成新的镜像运行中的镜像称为容器。你可以修改容器(比如删除一个文件),但这些修改不会影响到镜像。不过,你使用dockercommit命令可以把一个正在运行的容器变成一个新的镜像。 dockercommit[repo:tag]将一个container固化为一个新的image,后面的re
9、po:tag可选。[root@localhost /]# docker imagesREPOSITORY TAG IMAGE
此文档下载收益归作者所有