Centos 7(使用yum进行安装,推荐)
(1)添加docker-ce 源信息
安装依赖包(yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2):
[root@localhost ~]# yum install yum-utils device-mapper-persistent-data lvm2 -y
根据你的发行版下载repo文件:
CentOS/RHEL:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
把软件仓库地址替换为 TUNA:
sudo sed -i ‘s+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+’ /etc/yum.repos.d/docker-ce.repo
最后安装:
sudo yum makecache fast
sudo yum install docker-ce
安装完成
docker --version
docker version![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/313b788b3be33cc791ddb88829140749.png)
在执行这个命令时会报这个问题
解决方案:
1.进入 /etc/docker,没有daemon.json文件就自己新建一个:
cd /etc/docker
编辑daemon.json文件:
加入这段代码:
{
“registry-mirrors”: [“https://registry.docker-cn.com”]
}
然后重启docker:
systemctl restart docker.service
然后就完成了
docker run hello-world
docker run -it ubuntu bash
1、安装Ubuntu系统命令:
docker pull ubuntu
2、运行进入Ubuntu系统命令
docker run -it ubuntu bash
使用exit或者ctrl+d来退出
不想结束:
先按,ctrl+p
再按,ctrl+q
这样系统就会在后台继续运行
2、下载并查看镜像
配置docker镜像加速
[root@localhost ~]# vi /etc/docker/daemon.json
[root@localhost ~]# systemctl daemon-reload [root@localhost ~]# systemctl restart docker [root@localhost ~]# docker info
Registry Mirrors: https://registry.docker-cn.com
出现该内容表示镜像加速配置成功
下载nginx的镜像,
alpine的镜像,
httpd的镜像并且给httpd镜像重新打标签为test/httpd:v1