【Docker】安装
Docker的安装比较简单,可在windows、Linux、Mac OS上安装(其他暂不清楚),但是Docker对宿主机系统是有要求的,如:
LInux:64位,内核在3.10.0及以上,可以通过[root@Yjiu ~]# uname -ir或uname -a 查看
windows:64位win7及以上系统,BOIS设置支持虚拟化
Mac:不知,感觉没什么要求,因为系统一直在更新哈
另:windows或Mac OS 需要安装使用Boot2Docker工具。
测试环境:CentOS 7
1 2 3 |
[root@Yjiu ~]# uname -a Linux Yjiu 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux [root@Yjiu ~]# |
安装Docker
方法一:yum安装
利用CentOS 7 自带的yum源安装,CentOS 7自带的yum源安装的版本为1.12.6,非最新版本
1 2 3 4 5 |
[root@Yjiu ~]# yum install docker …… [root@Yjiu ~]# docker -v Docker version 1.12.6, build 85d7426/1.12.6 [root@Yjiu ~]# |
方法二:通过官方网站安装最新版本的Docker
#作者是在vmware虚拟机做的测试,所以通过快照,恢复了环境,重新安装
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
[root@Yjiu ~]# wget -qO- https://get.docker.com/ | sh # Executing docker install script, commit: 49ee7c1 + sh -c 'yum install -y -q yum-utils' …… If you would like to use Docker as a non-root user, you should now consider adding your user to the "docker" group with something like: sudo usermod -aG docker your-user Remember that you will have to log out and back in for this to take effect! WARNING: Adding a user to the "docker" group will grant the ability to run containers which can be used to obtain root privileges on the docker host. Refer to https://docs.docker.com/engine/security/security/#docker-daemon-attack-surface for more information. [root@Yjiu ~]# ## 这里善意的提醒了一下,如果不适用root改怎么做,我们这里忽略这个善意的提醒 ## 显然通过官网安装为最新的版本 [root@Yjiu ~]# docker -v Docker version 17.10.0-ce, build f4ffd25 [root@Yjiu ~]# |
docker 服务启停
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
## 启动服务 [root@Yjiu ~]# service docker start Redirecting to /bin/systemctl start docker.service [root@Yjiu ~]# ## 重启服务 [root@Yjiu ~]# service docker restart Redirecting to /bin/systemctl restart docker.service [root@Yjiu ~]# ## 停止服务 [root@Yjiu ~]# service docker stop Redirecting to /bin/systemctl stop docker.service [root@Yjiu ~]# ## CentOS 7 也可以这样启、重启、停 [root@Yjiu ~]# systemctl start docker [root@Yjiu ~]# systemctl restart docker [root@Yjiu ~]# systemctl stop docker |