Docker-简介与安装

2022-07-22 15:53:11 浏览数 (1)

Docker

1、简介

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

官方网址:https://www.docker.com/

2、安装

本章节主要讲解在CentOS环境下安装Docker。

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

2、安装一些必要的系统工具。

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

3、添加软件源信息。

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

注:如提示File "/bin/yum-config-manager", line 135,是由于升级Python为3,没有指向Python2

解决:vi /usr/bin/yum-config-manager,将顶部改为#!/usr/bin/python2 -tt即可。

4、更新yum缓存。

sudo yum makecache fast

5、安装Docker-ce。

sudo yum -y install docker-ce

6、启动Docker后台服务。

sudo systemctl start docker

7、测试运行hello-world。

docker run hello-world

注:由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。

- End -

0 人点赞