Docker环境搭建
Docker
是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux
或Windows
机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker
是一个开源的应用级别的虚拟化工具,可以将任何应用包装在LXC容器
中运行。
操作系统要求
要安装 Docker
引擎,您需要 CentOS 7 或 8
的维护版本。不支持或测试存档版本。
该centos-extras库
必须启用。默认情况下启用此存储库,但如果您已禁用它,则需要 重新启用它。
overlay2
推荐使用存储驱动。
卸载旧版本
旧版本的 Docker
被称为docker
或docker-engine
。如果安装了这些,请卸载它们以及相关的依赖项。
ini
[root@nues ~]# yum remove docker \ |
安装与配置
1.首先安装 Docker 必要依赖包 :
csharp
[ ] |
2.由于自带 yum
没有 Docker-CE
所以我们需要先增加 docker repo
(官方源国内访问不到,添加阿里云的源):
arduino
[root@nues ~] |
3.用 yum 安装 Docker:
csharp
[ ] |
4.直接yum安装,安装成功后查看版本
csharp
[ ] |
5.启动docker
csharp
[ ] |
6.设置开机启动
csharp
[ ] |
7.查看docker状态
csharp
[ ] |
8.配置镜像加速器
因为国内访问Docker Hub
较慢,可以使用腾讯云提供的国内镜像源,加速访问Docker Hub
(采用阿里云提供镜像源)
perl
[root@nues ~]# mkdir -p /etc/docker |
验证与应用
1.下载一个官方的 hello-world 镜像到本地
arduino
[root@nues ~] |
2.下载好的镜像就会出现在镜像列表里
csharp
[ ] |
3.运行容器
csharp
[ ] |
4.查看所有的容器信息
erlang
[root@nues ~]# docker ps -a |
参考
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Nues!
评论