Docker 是一個開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個可移植的容器中梯皿,然后發(fā)布到任何流行的 Linux 機器上突那,也可以實現(xiàn)虛擬化。容器是完全使用沙箱機制署穗,相互之間不會有任何接口。
1嵌洼、強大的官方文檔
https://docs.docker.com/engine/installation/linux/centos/
2案疲、按步驟來,先更新yum源麻养,這里用163的源
yum install -y wget
cd /etc/yum.repos.d
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
/usr/bin/yum clean all
/usr/bin/yum makecache
其他系統(tǒng)自帶的源可以保留褐啡,也可以全部干掉
3、更新系統(tǒng)
yum update
4鳖昌、如果遇到問題:Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
yum install -y deltarpm
5备畦、編輯生成docker的yum源文件
tee /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
6低飒、安裝Docker
yum install docker-engine
7、如果遇到問題:Public key for docker-engine-selinux-1.10.1-1.el7.centos.noarch.rpm is not installed懂盐,執(zhí)行下面的命令
rpm --import https://yum.dockerproject.org/gpg
8褥赊、Docker下載速度很慢,請耐心等待
9莉恼、安裝完成后設(shè)置開機自啟
systemctl enable docker.service
10拌喉、啟動docker守護進程
systemctl start docker
11、查看docker版本
[root@localhost ~]# docker version
Client:
Version: 1.12.3
API version: 1.24
Go version: go1.6.3
Git commit: 6b644ec
Built:
OS/Arch: linux/amd64
Server:
Version: 1.12.3
API version: 1.24
Go version: go1.6.3
Git commit: 6b644ec
Built:
OS/Arch: linux/amd64
12俐银、 Done尿背,enjoy it!