码迷,mamicode.com
首页 > 其他好文 > 详细

docker

时间:2016-07-15 00:40:16      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:

centos7上直接使用yum -y install docker就可以直接安装docker

docker help 可以获得命令帮助

启动docker systemctl start docker.service

配置文件:/etc/sysconfig/docker

docker images命令获取已经加载到的本地镜像文件

docker search centos 搜索centos镜像,第一个就是官方提供的镜像

docker search busybox BusyBox 是一个集成了一百多个最常用linux命令和工具的软件

docker pull centos 将官方镜像下载到本地

运行一个容器可以使用docker run命令,docker help run查看命令帮助

docker run -it busybox:latest /bin/sh   -i是取消交互式,-t是打开一个终端 buxybox是要运行的image的名字,latestimage的标

签,/bin/sh是要运行的程序

docker ps 查看真正运行的image及相关的信息

docker ps -a 显示所有的容器包括关掉的

docker info 查看docker信息

docker version 查看docker 版本信息

关闭那些不想运行的imagedocker help kill 查看命令帮助,docker kill CONTAINER ID

docker rm ea97a07fda64 docker ps -a 中移除关闭的容器

docker run -it --rm centos:latest --rm的目的是关闭容器,同时也会删除容器

创建dockerimage文件有两种方式,第一种是基于正在运行的image创建,第二种是通过dockerfile创建,第一种仅仅是将修改打包

image

docker help commit,作用Create a new image from a container‘s changes

docker commit 7ebaf042c904 centos:newer 此时就可以用docker ps看到一个新的image,标签为newer,此时你就可以使用这个新

image

技术分享

 

 补充:官方要求使用docker,linux的内核要求在2.8以上,因此在centos6上要先升级内核

centos7上将内核升级到最新的稳定版:

  rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

  rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

  yum --enablerepo=elrepo-kernel install kernel-ml -y

  reboot

centos6上将内核升级到最新的稳定版:

  rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

  rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm

  yum --enablerepo=elrepo-kernel install kernel-ml -y

  vim /etc/grub.conf    将default=1改为default=0

  reboot

docker

标签:

原文地址:http://www.cnblogs.com/linuxboke/p/5671935.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!