linux下搭建docker环境
-
1、什么是docker?
- Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
-
2、docker与传统虚拟机对比
-
3、系统要求
- Docker 运行在 CentOS 7 (64-bit)上,要求系统为64位、系统内核版本为 3.10 以上
- 查看系统版本:cat /etc/centos-release
- 查看系统内核版本:uname -a
-
4、docker安装
- 安装依赖包
- yum install -y yum-utils device-mapper-persistent-data lvm2
- 更新yum缓存
- yum makecache fast
- 添加docker下载源地址
- yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安装docker
- yum install docker-ce
- 安装依赖包
-
5、docker服务启动
-
docker安装后,实际也是一个应用,想使用需要先启动
-
安装成功后,查看版本
-
查看docker
- systemctl status docker
-
启用停用docker
- 启用:systemctl start docker
- 停用:systemctl stop docker
- 注意,如果第一次启用报错,执行:systemctl restart docker
-
加入开机自启动
- systemctl enable docker
-
成功启用后,查看
-
卸载docker
- yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
-
-
6、镜像加速器
- 由于docker下载镜像默认是从国外服务器下载,会很慢。所以需要配置镜像加速器
- 切换到etc/docker下,cd etc/docker
- 编辑daemon.json文件,(如果文件不存在请新建该文件)
- vi daemon.json
- 切换到插入模式(按i键),输入内容:
- 按esc退出插入模式,然后输入 :wq 保持退出
- 重启生效
- systemctl daemon-reload
- systemctl restart docker
至此,linux下安装docker完成,下一篇我们将继续学习docker基本使用