1. docker的下载与安装
1.1 docker简介
实际上我们可以将docker看作成是一个超轻量虚拟机,当然,实际上的原理和应用与VM有巨大差别
docker专业的叫法是应用容器(Application Container).
说明:在docker内,我们可以开启多个镜像,如:redis,mysql,rabbitmq等,通过pull操作可以从官方拉去更多的镜像。
其实docker最重要的用处,就是可以保证开发,测试和生产环境的一致
1.2 docker手册链接
[docker中文免费手册]
https://vuepress.mirror.docker-practice.com/
1.3 docker在线安装
官方安装手册
https://docs.docker.com/install/linux/docker-ce/centos
1.3.1 先卸载旧版(通过下面命令)
sudo yum remove docker-ce \
docker-ce-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
1.3.2 安装工具
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
1.3.3 设置yum仓库地址
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
1.3.4 更新yum缓存
sudo yum makecache fast
1.3.5 安装新版docker
sudo yum install docker-ce docker-ce-cli containerd.io
1.3.6 启动docker测试
启动:
sudo systemctl start docker
设置开机启动 docker
sudo systemctl enable docker
验证docker
sudo docker run hello-world
镜像加速
国内访问外网,网络一般会有问题,需要配置加速器
修改配置文件 /etc/docker/daemon.json
以下命令直接修改daemon.json
cat <<EOF > /etc/docker/daemon.json
{
"registry-mirrors": [
"https://dockerhub.azk8s.cn",
"https://hub-mirror.c.163.com"
]
}
EOF
然后重启docker
//重新加载docker配置
sudo systemctl daemon-reload
//重启docker服务
sudo systemctl restart docker
查看镜像命令
docker info
1.4 docker离线安装
1.4.1 下载并上传离线安装包
docker离线安装包下载地址
1.4.2 命令安装docker
进入docker-install目录
执行命令安装docker
rpm -ivh *.rpm