使用二进制安装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 截取容器停止时的退出状态值;
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。