docker使用
linux安装
1.查看Redhat的内核版本
uname -r
3.10以上的版本是可以的。
2.更新yum , 一般不需要的
yum update
3.安装docker
yum install -y docker-engine
上面三个步骤,我的版本不信,报了一个版本冲突,可能我之前搞过,都忘了,然后
卸载旧版本
较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
切记在找到/etc/yum.repos.d结构下的所有和docker有关的文件,否则安装会报错
使用官方安装脚本自动安装
安装命令如下:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
也可以使用国内 daocloud 一键安装命令(我用的是这个):
curl -sSL https://get.daocloud.io/docker | sh
然后启动docker
systemctl start docker
查看是否启动成功
docker info
出现下面这个就可以了
或者使用查询是否成功
systemctl status docker
重启docker命令
systemctl restart docker
或
service docker reload
在这个之前你可能需要看下你的etc/docker下面是否有一个deamon.jon文件,该文件是docker拉取镜像的必须文件,没有你就touch一个该文件将内容填入其中
docker在本地没有找到hello-world镜像,也没有从docker仓库中拉取镜像,出项这个问题的原因:是应为docker服务器再国外,我们在国内
无法正常拉取镜像,所以就需要我们为docker设置国内阿里云的镜像加速器;
需要修改配置文件 /etc/docker/daemon.json 如下
{
"registry-mirrors": ["https://alzgoonw.mirror.aliyuncs.com"]
}
然后输入下面命令测试docker否则安装成功
docker run hello-world
这个也可以知道docker安装成功了
查看镜像
这个是刚拉取的镜像,那个deamon.json文件如果没有,就拉取不了
查看容器
docker ps -a
设置开机自启
systemctl enable docker
还未写完=======
参考官方的方式安装:https://www.runoob.com/docker/centos-docker-install.html
https://blog.youkuaiyun.com/leoyws/article/details/108733041
https://www.cnblogs.com/zhangjianbing/p/9156366.html
https://blog.youkuaiyun.com/funtaster/article/details/83274727
https://www.cnblogs.com/iloverain/p/8980275.html
https://blog.youkuaiyun.com/u013452337/article/details/86519285