https://docs.docker.com/engine/install/centos/
卸载原有docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
设置存储库
安装yum-utils包(提供yum-config-manager 实用程序)并设置稳定的存储库。
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
安装 Docker 引擎
安装最新版本的 Docker Engine 和 containerd,或者进入下一步安装特定版本:
sudo yum install -y docker-ce docker-ce-cli containerd.io
启动 Docker。
sudo systemctl start docker
hello-world 通过运行映像来验证 Docker 引擎是否已正确安装。
sudo docker run hello-world
安装批处理Docker Compose
https://docs.docker.com/compose/install/
运行以下命令下载 Docker Compose 的当前稳定版本:
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
国内镜像
sudo curl -L "https://get.daocloud.io/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
对二进制文件应用可执行权限:
sudo chmod +x /usr/local/bin/docker-compose
测试安装
docker-compose --version
根据配置文件启动
docker-compose -f /path/docker-compose.yml up -d
docker 删除容器
docker rm <容器id>
docker 删除images
docker rmi <image-id>