- 一、安装
- 1.1.centos安装
- 1.2 win安装
- 二、docker基础命令
- 2.1基础命令
- 2.2镜像管理
安装依赖:yum install -y yum-utils device-mapper-persiistent-data lvm2
添加源:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(有代理vpn的不需要 设置这个)
安装:yum -y install docker-ce
下载exe文件安装,双击安装:
https://hub.docker.com/editions/community/docker-ce-desktop-windows
启动docker:systemctl start docker
设置开机自启动:systemctl enable docker
查看版本:docker version
查看docker详细信息:docker info
docker帮助:docker --help
当前已经拉取的镜像:docker images
查看本地所有镜像:docker images -a
只显示镜像ID:docker imager -p
只显示镜像摘要:docker imager --digests
显示完整镜像信息:docker imager --no-trunc
搜索镜像:docker search 镜像名称
删除镜像:docker rim 镜像名称
拉取镜像:docker pull 镜像名称:latest
2.3容器管理
当前正在运行的容器:docker ps
查看所有容器:docker ps -a
运行容器:docker run [OPTIONS] IMAGE
OPTIONS说明:
–name:定义容器新名称
-d:后台运行容器,并返回容器ID,守护式容器
-i:以交互模式运行容器,通常与-t同时使用
-t:为容器重新分配一个伪输入终端,通常与-i同时使用
-P:随机端口映射
-p:指定端口映射,有以下四种格式:
列出最近创建的容器:docker ps -l
列出最近创建的3个容器:docker ps -n 3
只显示容器ID:docker ps -q
显示当前所有正在运行的容器完整信息:docker ps --no-trunc
退出并停止容器:exit
只退出容器,不停止容器:Ctrl+p+q
容器ID或容器名称启动容器:docker start
容器ID或容器名称重新启动容器:docker restart
容器ID或容器名称停止容器:docker stop
容器ID或容器名称强制停止容器:docker kill
容器ID或容器名称删除容器:docker rm
容器ID或容器名称强制删除容器:docker rm -f
删除多个容器:docker rm -f $(docker ps -a -q)
容器ID或容器名称查看容器日志:docker logs -f -t --since --tail



