官网安装文档 https://docs.docker.com/engine/install/centos/
1、选择安装平台:Docker要求CentOS系统的内核版本高于3.10
## 通过 uname -r 命令查看你当前的内核版本
uname -r
2、docker官网选择安装的操作系统:
3、如果已有安装docker需先卸载
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
4、建立仓库
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
5、安装docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io
6、启动docker
systemctl start docker
7、测试docker是否安装正常
### 常用工具 run 测试 ###
docker run -d --name my-mongodb -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=Mongodb123.com -p 27017:27017 mongo:4.2 --auth
docker run -d --name my-mysql -e MYSQL_ROOT_PASSWORD=Msql123.com -p 3306:3306 mysql:5.7
docker run -d --name my-redis -p 6379:6379 redis:5.0
8、docker更换国内镜像源地址
1.Docker中国区官方镜像
https://registry.docker-cn.com
2.网易
http://hub-mirror.c.163.com
3.ustc
https://docker.mirrors.ustc.edu.cn
4.中国科技大学
https://docker.mirrors.ustc.edu.cn
9、修改方法:
创建或修改 /etc/docker/daemon.json 文件,修改为如下形式
{
"registry-mirrors": [
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://registry.docker-cn.com"
]
}
10、重启docker
systemctl restart docker