在centos、fedora系统中使用docker的方法 【百科全说】-凯发k8官方旗舰厅

腾讯视频/爱奇艺/优酷/外卖 充值4折起

一、从docker官方yum源进行安装

1、添加docker官方源

cat >/etc/yum.repos.d/docker.repo <<-eof
[dockerrepo]
name=docker repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
eof

2、安装和启动

#安装
sudo yum install docker-engine
#启动
sudo systemctl enable docker.service
#开机启动
systemctl enable docker.service
#验证安装
sudo docker run hello-world

二、用脚本的方式安装

curl -ssl https://get.docker.com/ | sh

三、非特权用户运行 docker 命令

在 centos 或 fedora 上安装完成 docker 后,为了能以非 root 用户运行 docker,你需要把你自己添加进 docker 用户组,使用如下命令:

sudo usermod -a -g docker $user

登出,然后再登入,以使组改变生效。
这个时候,你应该可以以一个非特权用户运行 docker 命令了。

四、使用国内源

1、安装dao

curl -ssl https://get.daocloud.io/daomonit/install.sh | sh -s 6d3f36d42ae3f3d4237943c65c8f3e5446e49a71

2、使用dao命令

dao pull ubuntu

看起来像这样:

➜  ~  dao pull ubuntu
dao from daocloud
initializing, please wait a minute
using default tag: latest
pulling repository daocloud.io/daocloud/daocloud-toolset
aa5dc2eecd4a: download complete
status: image is up to date for daocloud.io/daocloud/daocloud-toolset:latest
daocloud.io/daocloud/daocloud-toolset: this image was pulled from a legacy registry.  important: this registry version will not be supported in future versions of docker.
inital success
# ----------------------------------------------------------------------------
# daocloud toolbox for docker
#
# daocloud, inc. (c) 2015
#
# fastest way to pull image from docker registry
# ----------------------------------------------------------------------------
pulling repository ubuntu
pulling ubuntu image metadata
pulling ubuntu:latest tag metadata
0105f98ced6d: load layer complete
66395c31eb82: load layer complete
002fa881df8a: load layer complete
a005e6b7dd01: load layer complete
loading image to docker ...
** pull ubuntu success. **
you can find it with 'docker images ubuntu'

其他的可以参考我们之前发布的文章

10/03 19:47
今天写一个读写程序,运用到inputstream的reset方法是发现竟然失败了,然后查了一下jdk源码,发现bufferinputstream重写了父类filterinputstream的mark和resetf方法,其有支持 mark 和 reset 方法的能力。而fileinputstream则没有重写父类inputstream的这两个方法,其不具有mark和reset方法的能力。 在jdk源码中,写到public synchronized void mark(int readlim
03/13 06:53
电脑用过一段时间,软件装的多了,文件也越积累越多,诸多问题一同出现的时候我们的电脑就会变得缓慢,甚至卡机,开个电脑要花很长的时间。那么应该怎么去解决呢?这里我们就跟大家来说win7中如何加快启动速度,让大家在以后用电脑中能快速启动,体验打开电脑的方便快速。 1、首先在电脑桌面点击开始,打开控制面板,从控制面板中找到电源选项,打开启用高级电源管理页面。 2、磁盘碎片整理。打开我的电脑,将准备清理的文件右击,打开属性页面,点击最后一个工具,在选择整理的磁盘打开“磁盘碎片整理程序”窗口,依
03/04 15:22
电脑用过一段时间,软件装的多了,文件也越积累越多,诸多问题一同出现的时候我们的电脑就会变得缓慢,甚至卡机,开个电脑要花很长的时间。那么应该怎么去解决呢?这里我们就跟大家来说win7中如何加快启动速度,让大家在以后用电脑中能快速启动,体验打开电脑的方便快速。 1、首先在电脑桌面点击开始,打开控制面板,从控制面板中找到电源选项,打开启用高级电源管理页面。 2、磁盘碎片整理。打开我的电脑,将准备清理的文件右击,打开属性页面,点击最后一个工具,在选择整理的磁盘打开“磁盘碎片整理程序”窗口,依次打开分析,
04/24 05:07
电脑使用久了,默认运行的系统服务也就越来越多,当运行的系统服务多的时候,就会导致系统的运行速度越来越慢,这时候,我们其实可以删除一些用不到的系统服务.那么,win8系统如何删除系统服务呢?接下来,我们就一起往下看看win8系统删除系统服务的方法. 操作步骤 1.右键开始菜单--打开控制面板: 2.切换到大图标: 3.点击管理工具: 4.打开服务: 5.找到一个需要卸载的服务,双击打开: 6.我们需要复制下来这个服务的名称: 7.来到cmd命令行: 8.然后再cmd下输入sc delete 服务名
11/18 20:59
相信很多小伙伴都有在使用linux系统,那么在其中我们怎么去检查网络配置呢?方法很简单,下面小编就来为大家介绍.具体如下:1. 首先,打开电脑上的虚拟机软件,在终端处切换至student用户,并命令为"ssh student@server0".2. 如果我们想要查询所有接口的ip地址和子网掩码,就输入命令"ip addr".3. 如果我们想要用ip命令显示eth0接口的统计信息,就输入命令"ip -s link show eth0".4. 如果我
07/01 20:54
rpmforge 是 dag.dries 和其它软件包的组合.它们为 centos 提供了超过 4000 个软件包,包括 mplayer.xmms-mp3和其它流行的媒体播放工具.rpmforge 不是红帽子 linux 产品或 centos 的组成部分,但它是为这些 linux 套件而设计的. 注释:因为这个安装源不是 centos 本身的组成部分,所以有关凯发app官网登录的技术支持的问题应当向 rpmforge 的维护者发送. rpmforge 软件包以 rpm 格式提供,并且一般都是可用的.必需注意,有一些
12/11 09:57
下面介绍使用top和free命令查看系统中空闲内存 所以你执行top命令看到的 [root@linuxzgf ~]# top mem: 8174492k total, 7124268k used,并不是代表你的应用程序已经使用了7.1的内存,这7.1g是包含了:应用程序内存 缓冲 缓存的内存的,需要用free命令查看. 下面是一个例子(单位是mb): [root@linuxzgf ~]# free -m total       used       free     shared   
09/06 15:30
-name 必须用到的选项。表明要求系统按照文件名查找. 一般格式:find /(dirname) -name filename 具体文件名查找法: 如果知道了某个文件的文件名,而不知道这个文件放到哪个文件夹,甚至是层层套嵌的文件夹里。举例说明,假设你忘记了httpd.conf这个文件在系统的哪个目录下,甚至在系统的某个地方也不知道,则这是可以使用如下命令: find / -name httpd.conf 无错误查找法: linux系统中系统管理员root可以把某些文件目录设置成禁止访问模式。这
09/03 23:25
1 什么是raid,raid的级别和特点 ; 什么是raid呢?全称是 “a case for redundant arrays of inexpensive disks (raid)”,在1987年,由加州大学伯克利大学发表的论文而来,其实就是这个标题的缩写就是raid;中译为“磁盘阵列”; raid就是把几个物理磁盘组合在一起成为一个大的虚拟物理磁盘,主要目的和用途主要有:把若干小容量物理磁盘组成一个大容量虚拟存储设备(以前的物理磁盘的容量都比较小);提高物理存储效率(读、写),或提供冗余以
网站地图