centos6.5安装docker
(一)
查看系统的版本和内核:
- $cat /etc/issue
- $uname -r
因为docker要求服务CentOS6以上,kernel 版本必须2.6.32-431或更高
要将Docker安装到CentOS上,首先启用EPEL软件库,然后使用yum命令:
- sudo yum install docker-io
- sudo service docker start
- sudo chkconfig docker on
将Docker安装到CentOS上后,你需要将自己添加到docker群组,那样才能以非root用户的身份来运行Docker。为此,使用这个命令:
- sudo usermod -a -G docker $USER
退出,重新登录,以激活群组变更。
至此,你应该能够以非特权用户的身份来运行docker命令了。
(二)
列出所有的image
- $ docker images
运行Container
- $ docker run --name shell -i -t ubuntu:latest /bin/bash
- $ docker run -t -i efd1e7457182 /bin/bash
两个参数,-t表示给容器tty终端,-i表示可以interactive,可以交互。
退出
- $ exit
编写Dockerfile,运行docker build指令,就可以构建自己的Image
Dockerfile提供了CMD和ENTRYPOINT这2个指令,允许你指定一个Image启动时的默认命令。CMD和ENTRYPOINT的区别是CMD的参数可以由docker run指令指定的参数覆盖,而ENTRYPOINT则不可以。
使用Dockerfile创建image:
- $ sudo docker build -t "sloan/centos-latest:v4" .
其中-t标记添加tag,指定新的镜像的用户信息。 "."Dockerfile所有的路径。
修改image的tag:
- $ sudo docker tag e5b5df13b85e sloan/centos-latest
- $ sudo docker images sloan/centos-latest
上传镜像:
- $ sudo docker push sloan/centos-latest
查看系统的版本和内核:
- $cat /etc/issue
- $uname -r
因为docker要求服务CentOS6以上,kernel 版本必须2.6.32-431或更高
要将Docker安装到CentOS上,首先启用EPEL软件库,然后使用yum命令:
- sudo yum install docker-io
- sudo service docker start
- sudo chkconfig docker on
将Docker安装到CentOS上后,你需要将自己添加到docker群组,那样才能以非root用户的身份来运行Docker。为此,使用这个命令:
- sudo usermod -a -G docker $USER
退出,重新登录,以激活群组变更。
至此,你应该能够以非特权用户的身份来运行docker命令了。
(三)
列出所有的image
- $ docker images
运行Container
- $ docker run --name shell -i -t ubuntu:latest /bin/bash
- $ docker run -t -i efd1e7457182 /bin/bash
两个参数,-t表示给容器tty终端,-i表示可以interactive,可以交互。
退出
- $ exit
编写Dockerfile,运行docker build指令,就可以构建自己的Image
Dockerfile提供了CMD和ENTRYPOINT这2个指令,允许你指定一个Image启动时的默认命令。CMD和ENTRYPOINT的区别是CMD的参数可以由docker run指令指定的参数覆盖,而ENTRYPOINT则不可以。
使用Dockerfile创建image:
- $ sudo docker build -t "sloan/centos-latest:v4" .
其中-t标记添加tag,指定新的镜像的用户信息。 "."Dockerfile所有的路径。
修改image的tag:
- $ sudo docker tag e5b5df13b85e sloan/centos-latest
- $ sudo docker images sloan/centos-latest
上传镜像:
- $ sudo docker push sloan/centos-latest
保存Container到images
- docker commit -a="sloan" -p=true -m="mongodb dir" e2e2e75ac08d
centos6.5安装docker的更多相关文章
- 实战CENTOS6.5安装docker并创建asp.net mvc 5 镜像,运行MVC 网站
Docker,容器,让研发.测试.生产同一环境,可在linux平台上混合使用JAVA与net 程序 Centos6.5安装docker 参考http://my.oschina.net/kcw/blog ...
- 1.centos6.8安装docker
简介环境安装依赖安装步骤1.删除旧版本的docker2.安装docker2.1 yum安装docker2.2 tar安装2.3 在线脚本事实证明以上的安装方式都行不通 参考文档:https://doc ...
- centos6.5安装docker(亲测)
centos6.5下安装docker的过程办法 在看了网上N多复制粘贴的文章,又尝试无效后,我把我最终成功的办法发出来,希望能帮到拼命干环境的你. 操作环境: centos6.5(Final) 内核: ...
- docker入门之:centos6.5 安装docker
centos6.5 : 使用EPEL库安装docker: # sudo yum install -y http://mirrors.yun-idc.com/epel/6/i386/epel-rele ...
- CentOS6.8安装Docker
在CentOS6.8上安装Docker 1.Docker使用EPEL发布,RHEL系的OS首先要确保已经持有EPEL仓库,否则先检查OS的版本,然后安装相应的EOEL包:如下命令: yum insta ...
- centos6.5linux安装docker之升级内核
一.运行docker Linux内核版本需要在3.8以上,针对centos6.5 内核为2.6的系统需要先升级内核.不然会特别卡 在yum的ELRepo源中,有mainline(4.5).long-t ...
- 阿里云ECS服务器centos6.x安装docker问题盘点
1.首先在centos6.x和centos7.x中yum安装docker的区分. centos6.x: yum install docker-io centos7.x: yum install doc ...
- [Docker] 在CentOS6.8 安装 Docker
运行docker Linux内核版本需要在3.8以上,针对centos6.5 内核为2.6的系统需要先升级内核.不然会特别卡,退出容器. # 查看当前版本: cat /etc/issue # 导入pu ...
- centos6下安装docker
安装docker对内核版本的要求很高,需要内核3.10以上. 一.docker卸载 查看内核版本: 如果不升级内核到3.10安装docker,后面会有很多奇怪的问题,像我就是拉取不到镜像. 以下我是r ...
- centos6.7 安装Docker
一.查看系统版本 [root@localhost ~]# cat /etc/redhat-release CentOS release 6.7 (Final) 二.安装EPEL 1.进入cento ...
随机推荐
- Android实现图片宽度100%ImageView宽度且高度按比例自动伸缩
在ListView中为了实现图片宽度100%适应ImageView容器宽度,让高度自动按比例伸缩功能,查了很多资料,搞了一下午都没找出个现成的办法,不过貌似有个结论了,就是: Android自身不能实 ...
- 手机浏览器无法获取COOKIE的原因
手机浏览器上无法使用cookie,肯能是 1. 浏览器禁用 COOKIE ,这个简单开启即可. 2. 可能是手机所在时区有问题,将COOKIE有效期设置更长时间测试下,在更改时区
- python网络编程 — HTTP客户端
A simple http client. It gets the contents of special webserver page and print it.(Default path is & ...
- Java 向SQL Server插入文件数据
package sqlserver; import java.util.Date; import java.util.UUID; import java.text.SimpleDateFormat; ...
- B - 小Y上学记——小Y的玩偶
B - 小Y上学记——小Y的玩偶 Time Limit: 2000/1000MS (Java/Others) Memory Limit: 128000/64000KB (Java/Others) ...
- stm32时钟配置总结
stm32时钟配置时钟源: 1,HSE(高速外部时钟)即常见的外接8M晶振方案: 2,HSI(高速内部时钟) 即8M内部振荡时钟方案: 3,LSE(低速外部时钟)即常见的32.768Khz晶振方案: ...
- 一个初学者的辛酸路程-Python基础-3
前言 不要整天沉迷于学习-. 字典 一.我想跟你聊聊字典 1.为何要有字典? 大家有没有想过为什么要有字典?有列表不就可以了吗? 也许大家会这么认为,我给大家举个例子,大家就明白了. 比如说,我通讯录 ...
- mongoDB3--mongoDB的基本操作。
[MongoDb探究]03-mongodb基本操作语句 标签: mongodbdb.createCollectiondb.collectionName.indb.dropDatabasedb.coll ...
- oracle日期的处理
字符长转换为日期,有两种写法 SELECT date'2016-06-03' FROM dualselect to_date('2016-06-03','yyyy-mm-dd') from dual ...
- 五种JSP页面跳转方法详解
1. RequestDispatcher.forward() 是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个 ...