Docker安装部署简单记录

http://elrepo.org/tiki/tiki-index.php 安装ELERPO源(和docker没关)
https://www.cnblogs.com/stulzq/p/7743073.html#undefined
参考https://docs.docker.com/install/linux/docker-ce/centos/#install-docker-ce-1

一、卸载旧版本
Docker的旧版本被称为docker或docker-engine。 如果安装了这些,请卸载它们以及关联的依赖关系。
# sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine
                  
二、安装存储库必须的包:yum-utils提供了yum-config-manager实用程序,并且device-mapper-persistent-data和
lvm2需要devicemapper存储驱动程序。
# yum install yum-utils device-mapper-persistent-data lvm2

三、安装特定版本:
查询可用版本
# yum list docker-ce --showduplicates | sort -r
# yum install docker-ce-17.12.0.ce-1.el7.centos
(如太慢,手工下载https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 再安装)
# yum install /path/package.rpm

四、换镜像源
# vim /etc/docker/key.json (填加到{}里最后一行)
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]

======================================================================

镜像:部署私有仓库(Docker私有仓库Registry的搭建)
# docker pull registry    

# 每次都要运行下(不然好像登录不了)
# docker run -d -v /backup/docker/registry:/var/lib/registry -p 5000:5000 \
--restart=always --name myregistry registry

##Registry服务默认会将上传的镜像保存在容器的/var/lib/registry,
##我们将主机的/backup/docker/registry目录挂载到该目录,即可实现将镜像保存到
##主机的/backup/docker/registry目录.

# docker ps
# http://192.168.80.70:5000/v2   #验证

# 打个标签准备上传到私库
# docker tag hello-world 127.0.0.1:5000/hello-world

# docker push 192.168.80.75:5000/hello-world  
### 1.如果https错误无法上传,编辑vim /etc/docker/daemon.json (没有就创建daemon.json文件)
### 2.systemctl restart docker (重启docker)

# docker pull 192.168.80.70:5000/hello-world  (获取本地docker仓库源)

其它:删除镜像出错时-------------------------------------------------------------------
命令是:
docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stop
docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rm
docker images|grep none|awk '{print $3 }'|xargs docker rmi
---------------------
原文:https://blog.csdn.net/kkkder/article/details/78317167
版权声明:本文为博主原创文章,转载请附上博文链接!
----------------------------------------------------------------------------------------
----查询DOCKER下的版本
https://hub.docker.com/search/

猜你喜欢

转载自www.cnblogs.com/misem/p/10057672.html