CentOs安装Docker
docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。简言之,就是可以在Linux上镜像使用的这么一个容器。
一、卸载原先的docker
1 2
| yum -y remove docker-ce rm -rf /var/lib/docker
|
二、安装新版本docker
1、yum安装gcc相关
1 2
| yum -y install gcc yum -y install gcc-c++
|
我以前安装过,所以是这样的
2、确保旧版本卸载干净
1 2 3 4 5 6 7 8
| yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
|
3、安装docker所需要的包
1 2
| yum install -y yum-utils device-mapper-persisten-data lvm2
|
4、更换镜像源
1 2
| yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
|
之后会在etc下:cat /etc/yum.repos.d/docker-ce.repo可以看到:
5、更新yum软件包索引
6、安装docker-ce
1
| yum -y install docker-ce
|
7、启动docker
8、运行hello-world实验
三、配置镜像加速
1 2 3 4 5 6 7 8 9 10 11 12
| 1、mkdir -p /etc/docker 2、vim /etc/docker/daemon.json 3、编辑daemon.json
{"registry-mirrors": ["你的加速地址"] }注意这里的引号,亲自踩的坑~~~~~
4、保存退出 5、重启docker systemctl restart docker 6、开机启动 systemctl enable docker
|