台风妮妲侵袭广东地区,原来以为13级的台风会带来强劲的降水,结果貌似登陆后就减弱,下了几场大雨而已。第一次遇到台风红色预警信号不用上班的日子,果断趁机搞台虚拟机装个Fedora来玩一下。
首先说说为什么选择Fedora吧。可能大家都喜欢用CentOS或者Debian,CentOS已经有一个环境跑着WordPress,所以不想再用了,而且相比于Fedora,CentOS更新速度太慢,库也旧一点,当然折腾一下可以用新一点的源,反正就是懒。Debian也因为有树莓派的原因,不想搞了。所以,Fedora就这样用上了,用着跟CentOS差不多,就是能够用上一些比较新的库。
好了,说说重点,实际上使用Fedora的目的是想玩一下docker的环境。由于工作现在接触的是cgroup,没玩过docker,所以还是想搞一把。这里说说怎么在Fedora安装docker吧,用yum就解决问题了。
注意:Fedora版本要在19以上,64位版本系统才支持docker,我想大家不会用太旧的版本。
先删除旧版的docker,担心与docker-io有兼容性问题:
sudo yum -y remove docker
看文档建议是把wmdocker包和docker-io包一起装上:
sudo yum -y install wmdocker
sudo yum -y install docker-io
通常新安装的docker-io不需要更新了,需要更新可以执行:
sudo yum -y update docker-io
跑完安装,可以启动docker了:
sudo systemctl start docker
或者 sudo service start docker
开机启动:
sudo systemctl enable docker
测试一下是否正常:
sudo docker run -i -t fedora /bin/bash
第一次,会看到下面的信息,更新后就好了:
Unable to find image 'fedora:latest' locally
Trying to pull repository docker.io/library/fedora ...
latest: Pulling from docker.io/library/fedora 7c91a140e7a1: Downloading 3.772 MB/72.87 MB
docker run -i -t fedora /bin/bash
Unable to find image 'fedora:latest' locally
Trying to pull repository docker.io/library/fedora ...
latest: Pulling from docker.io/library/fedora 7c91a140e7a1: Pull complete
Digest: sha256:a97914edb6ba15deb5c5acf87bd6bd5b6b0408c96f48a5cbd
Status: Downloaded newer image for docker.io/fedora:latest
docker run -i -t fedora /bin/bash
Unable to find image 'fedora:latest' locally
Trying to pull repository docker.io/library/fedora ...
latest: Pulling from docker.io/library/fedora 7c91a140e7a1: Downloading 3.232 MB/72.87 MB
然后就可以进入一个docker下的bash环境:
sudo docker run -i -t fedora /bin/bash
[root@d0818019bda6 /]#
上面说了好多,实际参考链接:Fedora安装教程