清华大学docker-ce源
根据docker官网和清华源安装
如果之前安装过docker 删掉
sudo yum remove docker docker-common docker-selinux docker-engine
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
安装dockers依赖包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum install -y yum-utils
根据系统发行版下载yum源
wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.rep
替换软件仓库地址
sudo sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
sudo yum makecache fast
sudo yum install docker-ce
启动docker
sudo systemctl enable docker
sudo systemctl start docekr
建立docker组
sudo groupadd docker
将docker用户添加到组
usermod -aG docker $USER
测试docker是否安装正确
docker run hello-world
docker 获取镜像命令docker pull 格式为
docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]
docker镜像仓库地址 格式一般是<域名/IP>[:端口号]
在没有给出具体的docker镜像仓库地址的时候 会从docker hub获取镜像
启动并运行容器
docker run -it --rm 镜像名称 bash
-it -i:交互式操作 -t:终端 bash 进入bash执行一些命令查看返回结果
--rm 这个参数指退出容器之后将其删除 手动删除 docker rm
docker search tomcat 搜索tomcat镜像
docker pull tomcat 安装tomcat
docker images ls 查看docker安装的镜像
docker system df 列出镜像
<none> 列表出现这种情况称为 虚悬镜像
docker image ls -f dangling=true 专门显示虚悬镜像
docker image prune 删除虚悬镜像