Docker中文网
http://www.docker.org.cn/index.html
镜像(Image)——就是只读的 模板,用于创建 容器;
容器(Container)——简易版mini版linux小环境系统,仅用内核(100M左右);
仓库(Repository)——集中存放镜像的文件的地方、每个镜像有自己的标签;
1.公开库Docker Hub(hub.docker.com)_国内有 阿里云、网易云
2.私有库
查看内核版本
Centos-6.5或者更高,系统为64位;内核版本2.6.32-431或者更高;
Centos7上,要求系统为64位,内核3.10以上;
1 # uname-r
查看已经安装的Centos版本信息
1 #安装查看版本的工具 2 yum install lsb 3 4 #查看已经安装的版本命令 5 lsb_release -a
安装Docker Engine-社区(Centos7)
Centos的安装方法:https://docs.docker.com/install/linux/docker-ce/centos/
1.安装所需的软件包(root账号用户不需要sudo)。
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2.使用以下命令来设置稳定的拉取库地址。
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装DOCKER ENGINE-社区版本
1.安装最新版本的Docker Engine-Community和containerd,或者转到下一步安装特定版本:
$ sudo yum install docker-ce docker-ce-cli containerd.io
如果提示您接受GPG密钥,请验证指纹是否匹配 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35,如果是,则接受它。
2.要安装特定版本的Docker Engine-Community,请在存储库中列出可用版本,然后选择并安装:
列出并排序您存储库中可用的版本。此示例按版本号(从高到低)对结果进行排序,并被截断:
$ yum list docker-ce --showduplicates | sort -r docker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stable docker-ce.x86_64 3:18.09.0-3.el7 docker-ce-stable docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable
软件包名称是软件包名称(docker-ce)加上版本字符串(第二列),从第一个冒号(:)一直到第一个连字符,并用连字符(-)分隔。例如,docker-ce-18.09.1。
$ sudo yum install docker-ce-<VERSION_STRING指定版本号> docker-ce-cli-<VERSION_STRING> containerd.io
Docker已安装但尚未启动。docker创建该组,但没有用户添加到该组。
3.启动Docker。
$ sudo systemctl start docker
4.通过运行hello-world
映像来验证是否正确安装了Docker Engine-Community 。
$ sudo docker run hello-world
此命令下载测试图像并在容器中运行。容器运行时,它会打印参考消息并退出。
卸载Docker Engine-社区
1.卸载Docker软件包:
$ sudo yum remove docker-ce
2.主机上的映像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷:
$ sudo rm -rf /var/lib/docker
您必须手动删除所有已编辑的配置文件。
原文地址:https://www.cnblogs.com/pthaochiya/p/11617449.html