Docker安装部署简单记录

Posted misem

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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/




































































以上是关于Docker安装部署简单记录的主要内容,如果未能解决你的问题,请参考以下文章

Centos7.3 Docker安装部署学习记录1

Harbor的简单部署

在Docker下部署Nginx

记录一次docker部署php全部过程

ElasticSearch Docker 部署实例

ElasticSearch Docker 部署实例