devtools-docker
Docker是一种开源的平台,用于开发、部署和运行应用程序。Docker使应用程序可以以一种轻量级、便携且一致的方式进行打包和分发,解决了“在我的机器上可以工作,但在你的机器上不行”的问题。
CENTOS
初始环境
1.卸载旧版本
js
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.安转工具包
js
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
3.添加软件仓库
js
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum-config-manager --enable docker-ce-nightly
sudo yum-config-manager --enable docker-ce-test
sudo yum-config-manager --disable docker-ce-nightly
安装软件
默认源里的
containerd.io
版本太低,需要安装最新版本sudo yum -y install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
安装最新版本 DOCKER
sudo dnf install -y docker-ce docker-ce-cli containerd.io
查看是否安装成功
docker -v
启动 DOCKER
sudo systemctl start docker
将 docker 加入系统启动服务,使其开机自动运行
sudo systemctl enable docker
通过运行
hello-world
映像来验证安装,会下载镜像并在容器中运行jssudo docker run hello-world