安装前提
centos7的内核可以直接安装,
centos6的话,需要是6.5及以后的版本
安装
1.卸载旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
ps:**sudo** 为了不是root用户的安装,我是用的root,就不用加sudo了
**\** 代表连接符
linux小白 TAT
2.安装需要的包
1.
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
2.
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3.(可选项)
sudo yum-config-manager --enable docker-ce-edge
sudo yum-config-manager --enable docker-ce-test
这是为了用docker的edge或test仓库
可以用下面命令关闭
sudo yum-config-manager --disable docker-ce-edge
关闭test同理
3.安装docker CE
安装社区版,毕竟是免费的
sudo yum install docker-ce
4.启动docker
sudo systemctl start docker
测试,运行hello-world镜像
sudo docker run hello-world
结果是这样(用的SecureCRT)