step1.安装所需要的软件包
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
step2.设置镜像仓库
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
step3.更新yum索引包
$ sudo yum makecache fast
step4.1.安装最新版本的Docker CE
$ sudo yum install docker-ce
注意:生产环境中,应该安装特定版本而不是始终最新版本。
step4.2.安装指定版本的Docker CE
$ sudo yum install docker-ce-<VERSION>
step5.检验是否正确安装了docker,方法是运行hello-world镜像。
$ sudo docker run hello-world
Docker卸载
step1.卸载Docker软件包
$ sudo yum remove docker-ce
step2.主机上的镜像、容器、存储卷、或定制配置文件不会自动删除。如果需要删除所有的镜像、容器和存储券,请运行下面的命令:
$ sudo rm -rf /var/lib/docker
注意:必须手动删除任何已编辑的配置文件。
Dockerfile解析
dockerfile构建三步走
step1.手动编写一个dockerfile文件,当然,必须要符合file的规范
step2.有这个文件后,直接dockerbuild命令执行,获得一个自定义的镜像
step3.run
dockerfile长什么样?
FROM scratch
ADD centos-7-x86_64-docker.tar.xz /
LABEL org.label-schema.schema-version="1.0" \
org.label-schema.name="CentOS Base Image" \
org.label-schema.vendor="CentOS" \
org.label-schema.license="GPLv2" \
org.label-schema.build-date="20190305"
CMD ["/bin/bash"]
。。。未完待续
网友评论