使用二进制安装Docker
Docker虚拟化技术的概念?
Docker是众多虚拟化技术中的一种,是目前互联网IT企业使用最多的虚拟化技术,Docker虚拟化技术的产物是Docker容器,Docker容器也被看成是轻量级的虚拟机,比传统的虚拟机更加的轻巧。
基于Centos7的linux操作系统,构建Docker虚拟化平台
Docker二进制包下载
[root@localhost ~]# wget https://pan.cnbugs.com/DevOps/001_Docker/docker-19.03.9.tgz解压
[root@localhost ~]# tar xf docker-19.03.9.tgz 移动解压的包
[root@localhost ~]# \mv docker /usr/local/\代表取消别名、强制移动
查看docker目录内容

启动服务之前需解决几个问题
创建docker用户
[root@localhost ~]# useradd -s /sbin/nologin docker -M加入docker的环境变量
[root@localhost ~]# cat>>/etc/profile<<EOF
export PATH=\$PATH:/usr/local/docker
EOF使环境变量生效
[root@localhost ~]# source /etc/profile启动docker服务
[root@localhost ~]# nohup /usr/local/docker/dockerd &查看docker进程

至此,使用二进制安装docker成功安装!!!
Docker命令
docker search	在docker hub中搜索镜像;
docker pull		从docker镜像源服务器拉取指定镜像或者库镜像;
docker push	推送指定镜像或者库镜像至docker源服务器;
docker history	展示一个镜像形成历史;
docker images	列出系统当前镜像;
docker run		创建一个新的容器并运行一个命令;
docker start	启动容器;docker stop	停止容器;
docker attach	当前shell下attach连接指定运行镜像;
docker build	通过Dockerfile定制镜像;
docker commit	提交当前容器为新的镜像;
docker cp		从容器中拷贝指定文件或者目录到宿主机中;
docker create	创建一个新的容器,同run,但不启动容器;
docker diff		查看docker容器变化;
docker events	从docker服务获取容器实时事件;
docker exec	在已存在的容器上运行命令;
docker export	导出容器的内容流作为一个tar归档文件[对应import];
docker import	从tar包中的内容创建一个新的文件系统映像[对应export];
docker info		显示系统相关信息;
docker inspect	查看容器详细信息;
docker kill	 	指定docker容器;
docker load	从一个tar包中加载一个镜像[对应save];
docker login	注册或者登陆一个docker源服务器;
docker logout	Docker registry退出;
docker logs		输出当前容器日志信息;
docker port	查看映射端口对应的容器内部源端口;
docker pause	暂停容器;
docker ps		列出容器列表;
docker restart	重启运行的容器;
docker rm		移除一个或者多个容器;
docker rmi		移除一个或多个镜像;
docker save	保存一个镜像为一个tar包[对应load];
docker tag		给源中镜像打标签;
docker top		查看容器中运行的进程信息;
docker unpause	取消暂停容器;
docker version	 查看docker版本号;
docker wait		 截取容器停止时的退出状态值;声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
       
       
                





