# docker **Repository Path**: LeeScofield/docker-science ## Basic Information - **Project Name**: docker - **Description**: docker入门 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-27 - **Last Updated**: 2021-03-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # docker > 1、环境检查 Last login: Fri Mar 26 22:16:20 2021 from 192.168.1.1 [root@localhost ~]# cat /etc/os-release NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (Core)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:7" HOME_URL="https://www.centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-7" CENTOS_MANTISBT_PROJECT_VERSION="7" REDHAT_SUPPORT_PRODUCT="centos" REDHAT_SUPPORT_PRODUCT_VERSION="7" >安装 -- centos https://docs.docker.com/engine/install/centos/ ``` 1、卸载旧版本 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 2、需要的安装包 yum install -y yum-utils 3、设置镜像仓库 yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo (添加设置阿里的yum源) 4、更新yum软件包索引 yum makecache fast 5、安装docker相关内容 yum install docker-ce docker-ce-cli containerd.io 6、启动docker systemctl start docker 7、查看看版本 docker version 8、下载hello-world镜像 docker run hello-world 9、查看下载的docker镜像 yum remove docker-ce docker-ce-cli containerd.io 10、查看下载的docker镜像 docker images ``` 卸载docker ``` 1、卸载命令 yum remove docker-ce docker-ce-cli containerd.io 2、删除目录 rm -rf /var/lib/docker rm -rf /var/lib/containerd ``` > docker 常用 命令 ``` docker version #显示docker的版本信息 docker info #显示docker的系统信息,包括镜像和容器的数量 docker --help #帮忙命令 ``` 帮助文档 https://docs.docker.com/engine/reference/builder/ 镜像命令 docker images 查看本地所有的镜像(加 --help 可以看查参数) docker search 搜索镜像 docker search mysql --filter=stars=4000 搜索stars 大于4000的镜像 下载镜像 docker pull mysql docker pull mysql:5.7 下载指定版本的mysql 删除镜像 docker rmi -f 镜像名称或id docker rmi -f 镜像名称或id 镜像名称或id 镜像名称或id (通过空格删除多个容器) docker rmi -f $(docker images -aq) 删除所有镜像