Ubuntu 14.10/15.04/15.10 安装docker
1.docker 简介
呆狐狸.风来了
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架或包括系统。
2.安装
方法一:
sudo apt-get update sudo apt-get install docker.io
方法二(安装最新版本 ):
curl -s https://get.docker.io/ubuntu/ | sudo sh 此已失效,请使用下面命令 或 curl -sSL https://get.docker.io/ | sudo sh
使用方法二时,启动docker若出现下面错误
FATA[0000] Error loading docker apparmor profile: fork/exec /sbin/apparmor_parser: no such file or directory ()
请安装apparmor软件即可
sudo apt-get install apparmor
3.状态命令
sudo service docker status #查看状态 sudo service docker start #启动 sudo service docker stop #关闭 sudo service docker restart #重启
4.查看docker版本
docker -v
5.用户组相关设置
把当前用户加入到docker用户组中
sudo usermod -a -G docker $USER
6.添加配置文件
sudo vi /etc/default/docker在配置文件中添加或修改
DOCKER="/usr/bin/docker"
7.重启docker
sudo service docker restart #重启
8.容器管理
下载docker 镜像,下载需要几分钟。
sudo docker pull ubuntu:15.04
登录容器名称为ubuntu的docker容器,并且进入到Ubuntu容器的bash命令
sudo docker run -i -t ubuntu:15.04 /bin/bash查看该容器IP
root@fexf055sd:/# ifconfig
9.容器启动,关闭,查看
如果系统重启后,容器默认是不启动的。
9.1 用命令查看是否有容器启动
sudo docker ps
9.2 查看所有容器
sudo docker ps -a
9.3 进入某个容器或打开已启动容器的命令终端
http://blog.csdn.net/fenglailea/article/details/44900401
根据上面这个制作个快速启动文件
docker-enter 容器ID容器ID 就是那个 系统自动生成的ID CONTAINER ID
9.4 启动、关闭、重启容器
sudo docker start 容器ID(CONTAINER ID) #启动容器 sudo docker stop 容器ID(CONTAINER ID) #关闭容器 sudo docker restart 容器ID(CONTAINER ID)#重启容器
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
微软在安卓设备预装应用意欲何为
以前总是苹果的各种传闻消息占据各大科技、资讯网站头条,微软就像霜打的茄子一样默默躲在墙角抹泪——想爆料也没什么可拿得出手的。而现在,微软凭借大一统的Windows10疯狂反扑,成为当下的最热点。而其与国内互联网企业推出的免费政策,更是让微软焕发青春。不过微软并未停止激进的步伐,反而“变本加厉”,向安卓设备开始发动攻击。 近日,微软与OEM厂商合作,准备在安卓设备预装微软应用。这一方面意味着微软想向OEM厂商献媚,修复彼此之间的裂痕,另一方面还想趁机渗透进更多用户的屏幕世界中,甚至还能借此攻击老对手谷歌,可谓一石三鸟。自此开始,微软开始像一头睡醒的雄狮,展现出枭雄的本色。 献媚OEM厂商微软与小伙伴修补裂痕 近日,微软宣布将在11家硬件厂商产品中预装微软旗下数款应用,涵盖Office系列、OneDrive以及Skype等办公、云存储和通讯领域在内的应用。可以说,微软具有生产力的应用几乎全部上阵。而且这次合作不单单是那些名不见经传的小厂商,还有许多重磅企业参与其中。如三星最新的旗舰机型、戴尔所生产的安卓设备等。此外,加拿大Hipstreet和俄罗斯DEX公司等在部分国家有一定规模的硬件厂商...
- 下一篇
使用nsenter进入Docker容器
Docker容器运行后,如何进入容器进行操作呢?起初我是用SSH。如果只启动一个容器,用SSH还能应付,只需要将容器的22端口映射到本机的一个端口即可。当我启动了五个容器后,每个容器默认是没有配置SSH Server的,安装配置SSHD,映射容器SSH端口,实在是麻烦。 我发现很多Docker镜像都是没有安装SSHD服务的,难道有其他方法进入Docker容器? 浏览了Docker的文档,我没有找到答案。还是要求助于无所不能的Google,万能的Google告诉我用nsenter吧。 在大多数Linux发行版中,util-linux包中含有nsenter.如果没有,你需要安装它. cd /tmp curl https://www.kernel.org/pub/linux/utils/util-linux/v2.24/util-linux-2.24.tar.gz \ | tar -zxf- cd util-linux-2.24 ./configure --without-ncurses make nsenter cp nsenter /usr/local/bin 使用shell脚本 doc...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Hadoop3单机部署,实现最简伪集群