Docker笔记
安装
# 删除旧的版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
# 需要的安装包
yum install -y yum-utils
# 设置镜像仓库 下面为阿里云的
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo #默认是国外的
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 更新yum软件包索引
yum makecache fast
# 安装docker 引擎
yum install docker-ce docker-ce-cli containerd.io
# 启动docker
systemctl start docker
docker version #查看版本是否安装成功
docker run hello-world #运行该镜像 如果没有将会拉去官方镜像
docker images # 查看已有镜像
# 卸载docker
# 卸载依赖
yum remove docker-ce docker-ce-cli containerd.io
#删除资源
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
/var/liv/docker docker 在宿主机的默认工作路径
配置阿里云镜像加速
登录阿里云 找到容器镜像服务,按照下图命令复制粘贴即可
Docker 的命令
docker info # 显示docker 系统信息
docker stats # 显示docker 所占用的资源
docker --help # 查看帮助
镜像命令
#查看本地主机上的镜像
docker images
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest d1165f221234 3 weeks ago 13.3kB
REPOSITORY 仓库源
TAG 标签 一般为版本号
IMAGE ID id
CREATED 创建时间
SIZE 大小
-a 显示全部
-q 只显示id
docker search 镜像名 # 搜索镜像
docker pull 镜像名:[TAG] # 下载镜像
docker rmi 镜像ID # 删除镜像 -f 强制删除
docker rmi 镜像ID1 镜像ID2 镜像ID3 # 删除多个镜像 通过空格
docker rmi -f $(docker images -aq) # 删除全部镜像