服务器环境准备:Centos7+
1.安装所需的软件包
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
2.使用以下命令来设置稳定的存储库。
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
列出并排序存储库中可用的版本
yum list docker-ce --showduplicates | sort -r
3.Docker安装(18.06.1.ce示例,其他版本请相应替换版本号即可)
sudo yum install docker-ce-18.06.1.ce docker-ce-cli-18.06.1.ce containerd.io
4.启动Docker
sudo systemctl start docker
以非root用户身份管理Docker
1.创建docker组
sudo groupadd docker
2.将用户(creat示例)添加到该docker组
sudo usermod -aG docker creat
3.激活对组的更改
newgrp docker
4.验证是否可以不带sudo命令运行docker
docker run hello-world
5.服务器启动时启动docker
sudo systemctl enable docker
docker-compose安装
1.安装docker-compose 1.21.2
sudo curl -L "https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
2.将可执行权限应用于二进制文件:
sudo chmod +x /usr/local/bin/docker-compose
3.测试安装
docker-compose --version