简介:
docker 三个用途:
构建(build 利用docker打包到指定位置)
共享(类似于中央仓库,可以直接拿来用)
运行(保证了环境的统一)
docker 三个特点:
标准(1.只要有docker环境 不考虑兼容性问题 2.只需要执行docker的命令)
轻量级(相对于虚拟机对比来讲)
安全(隔离能力,每个程序都是隔离开的)
安装步骤:
1)先有一个Cent OS 7.6系统
这个很重要,不同版本的安装方式不同
查看CentOS版本 cat/etc/redhat-release
2)用root账户登录进去
注:需要root账户权限操作 su root
3)配置国内yum源
wget /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
清理旧的软件源:
yum clean all
读取新的软件源:
yum makecache
4)卸载旧版本
较旧的Docker版本称为docker或docker-engine。如果已安装这些程序,请卸载它们以及相关的依赖项。
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
如果yum报告未安装这些软件包,也没问题。
5)更新yum
yum check-update
yum update
6)安装所需的软件包
yum install -y yum-utilsdevice-mapper-persistent-data lvm2
7)使用以下命令来设置稳定的存储库。
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
8)查看docker版本
yum list docker-ce --showduplicates | sort -r
9)安装指定的版本
yum install docker-ce-18.09.0 docker-ce-cli-18.09.0containerd.io
10)Docker 是服务器----客户端架构。命令行运行docker命令的时候,需要本机有 Docker 服务。用下面的命令启动
systemctl start docker
11)安装完成后,运行下面的命令,验证是否安装成功。
docker version 或者 docker info
补充 docker help 命令:
container : 管理容器 包括启动停止删除等
images : 镜像相关 包括下载删除等
build : 从dockerfile中生成一个新的镜像
exec : 执行命令相关的命令
pull : 从远端的中央仓库拉取镜像
push : 本地推送远端
rename : 重命名
restart : 重启
rm : 删除容器
search : 从中央仓库搜索
stats、stop : 开始停止运行
注:希望我们携手共进,共同迈向未来的繁华大道,有问题还请各位指出。
花开蝶自来!