安装Docker,启动docker并加入开机自启
- 首先,要将旧的docker卸载
旧版本的Docker的软件包名为docker或docker-engine。如果以前安装过就要卸载:yum remove docker docker-common container-selinux docker-selinux docker-engine
- yum安装docker
报错:#下载yum-config-manager工具 [root@localhost ~]# yum install -y yum-utils #设置yum源 [root@localhost ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo #查看所有仓库中所有 docker 版本 [root@localhost ~]# yum list docker-ce --showduplicates | sort -r #安装docker [root@localhost ~]# yum install docker-ce.x86_64 -y
[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo [root@localhost ~]# yum install epel-release [root@localhost ~]# yum install container-selinux #再次安装,成功 [root@localhost ~]# yum install docker-ce.x86_64 -y
- 启动docker并加入开机自启
[root@localhost ~]# systemctl start docker [root@localhost ~]# systemctl enable docker #验证是否成功 [root@localhost ~]# docker version
docker镜像学习
-
获取镜像
[root@localhost ~]# docker pull ubuntu:15.10 15.10: Pulling from library/ubuntu 7dcf5a444392: Pull complete 759aa75f3cee: Pull complete 3fa871dc8a2b: Pull complete 224c42ae46e7: Pull complete Digest: sha256:02521a2d079595241c6793b2044f02eecf294034f31d6e235ac4b2b54ffc41f3 Status: Downloaded newer image for ubuntu:15.10
-
查看镜像,容器,数据卷占用的实际空间
[root@localhost ~]# docker image ls [root@localhost ~]# docker system df
-
虚悬镜像
仓库名(REPOSITORY) \标签(TAG)均为 “<none>” 的镜像。这类无标签镜像也被称为 虚悬镜像(dangling image)#显示虚悬镜像 [root@localhost ~]# docker image ls -f dangling=true #删除虚悬镜像 [root@localhost ~]# ocker image prune
-
列出部分镜像
docker image ls ubuntu #根据仓库名列出 docker image ls ubuntu:16.04 #列出特定某个镜像,指定仓库名和标签 docker image ls -f since=nginx # -f --filter 过滤器参数 查看nginx之后建立的image docker image ls -f before=nginx #查看nginx之前建立的image
-
删除本地镜像
用ID 镜像名 摘要删除镜像
docker image rmdocker image rm ae5 #镜像ID前3个字符即可 docker image rm nginx #<仓库名>:<标签> docker image rm nginx@摘要