Docker简介 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。菜鸟教程 这篇文章主要为大家介绍Linux下Docker CE安装方式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,在后面的后续我们会更新入门级的docker教程。 安装docker-ce 使用清华大学的docker软件包,非dockerhub 1. Centos/Rhel系列安装过docker请先卸载,卸载命令:sudo yum remove docker docker-common docker-selinux docker-engine 安装docker依赖:[root@docker ~]# yum install -y yum-utils device-mapper-persistent-data lvm2 下载repo文件,使docker安装源为清华源[root@docker ~]# wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
[root@docker ~]# sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo 安装docker[root@docker ~]# yum makecache fast [root@docker ~]# yum install docker-ce 2.Fedora系列下载repo文件[root@docker ~]# wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/fedora/docker-ce.repo
[root@docker ~]# sudo sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo 安装docker[root@docker ~]# yum makecache fast [root@docker ~]# yum install docker-ce 3.Ubuntu系列安装过docker请先卸载,卸载命令:apt-get remove docker docker-engine docker.io 安装依赖[root@docker ~]# apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common 获取GPG秘钥[root@docker ~]# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - #### amd64 架构的计算机,添加软件仓库: sudoadd-apt-repository \ "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu \ $(lsb_release -cs) \ stable" 树莓派或其他ARM架构:echo"deb [arch=armhf] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu \ $(lsb_release -cs) stable" | \ sudo tee /etc/apt/sources.list.d/docker.list 安装docker[root@docker ~]# apt-get update [root@docker ~]# apt-get install docker-ce 4.Debian系列安装过docker请先卸载,卸载命令:apt-get remove docker docker-engine docker.io 安装依赖[root@docker ~]# apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common 获取GPG秘钥[root@docker ~]# curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add - amd64 架构的计算机,添加软件仓库:sudoadd-apt-repository \ "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian \ $(lsb_release -cs) \ stable" 树莓派或其他ARM架构:echo"deb [arch=armhf] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian \ $(lsb_release -cs) stable" | \ sudo tee /etc/apt/sources.list.d/docker.list 安装docker[root@docker ~]# apt-get update [root@docker ~]# apt-get install docker-ce 5.Arch系列安装$ sudo pacman -S docker 启动并设置开机自启$sudo systemctl start docker $sudo systemctl enable docker 查看docker版本$ sudo docker version 听说要学docker了? ---------------------------------------------------------------------------------------------------------------------- 我们尊重原创,也注重分享,文章来源于微信公众号:Xsafe,建议关注公众号查看原文。如若侵权请联系qter@qter.org。 ---------------------------------------------------------------------------------------------------------------------- |