全局概念

镜像
docker images -a 列出所有镜像
docker search xxx 搜索镜像
docker pull xxx:6.8.0(版本) 下载镜像
docker rmi xxx 删除镜像
docker rmi -f $(docker images -aq) //删除全部镜像
容器
测试,下载个centos
docker run [可选参数] image
# 参数说明
--name xxxx 容器名字,centos1 centos2
-d 后台方式运行
-it 使用交互方式运行,进入容器查看内容
-p 指定容器的端口 -p 3306:3306
-p 主机端口:容器端口
-p 容器端口
容器端口
-p ip:主机端口:容器端口
docker ps -a 查看所有运行过的容器
docker ps 查看当前运行容器
-n=? 显示最近创建的容器,比如最近创建的1个容器 -n=1
exit 容器停止并退出
ctrl+p+q 容器退出但不停止
docker rm 删除容器
docker rm -f $(docker ps -aq) //删除全部容器
docker start 容器id
docker restart 容器id
docker stop 容器id 停止当前正在运行的容器
docker kill 容器id 强制停止
mysql
docker run --name mysql8 -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 mysql:latest

docker logs 容器id 查看日志
docker top 容器id 查看容器中进程信息
docker inspect 容器id 展示容器内部信息
进入当前正在运行的容器
进入容器修改配置
docker exec -it 容器id bin/bash 开启新的终端(常用)
docker attach 容器id 进入容器正在执行的终端
从容器内拷贝文件到主机上
docker cp 4c:/home/gavin.java /Users/mac/Desktop

查看容器占用资源情况
docker stats
