一、什么是容器
容器是一种轻量级的虚拟化技术,它可以将应用程序及其依赖项打包成一个独立的、可移植的单元,以便在不同的环境中快速部署和运行。
二、Docker的安装与运行
1.查看系统版本
[root@localhost yu]# cat /etc/centos-release
centos8.0 1905
2.开启extras
[root@localhost yu]# yum repolist
Centos-8 - Appstream
Centos-8 - Baseos
Centos-8 - Extras
repo id repo name
Appstream centos-8 - Appstream
BaseOS centos-8 - Base
extras centos-8 - Extras
如果未开启:
#查看启用源
yum repolist enabled
#查看禁用源
yum repolist disabled
#启用或禁用源
yum-config-manager --disable extras
yum-config-manager --enable extras
3.安装yum-utils工具
[root@localhost yu]# yum install -y yum-utils
4.添加软件仓库
[root@localhost yu]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
[root@localhost yu]# yum repolist
5.安装docker引擎
[root@localhost yu]# yum -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin --allowerasing
6.设置开机启动
[root@localhost yu]# systemctl enable docker --now
[root@localhost yu]# systemctl status docker
7.尝试运行hello-word
[root@localhost yu]# docker run hello-world
Hello from Docker!