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