1. 安装与基本命令
官网安装教程: Install Docker Engine on CentOS | Docker Documentation
注意将docker官方仓库替换为阿里云仓库:

配置阿里云加速:

docker --help
docker [command] --help
docker images [-a] [-q]
docker search [image name]
docker pull [image name]
docker system df //查看镜像、容器、数据卷所占的空间
docker rmi [image name]
docker run --name [container name] -p [outside port:inside port] [-i] [-t]
-v [/outsidePath:/insidePath][:rw|ro] [name|id]
--volumes-from [parent name|id]
[-d]
打开交互式容器后,exit命令退出,容器会停止;ctrl+p+q退出交互式命令行但容器不停止。
开启新的进程,使正在运行的容器执行某命令:docker exec [name|id] -w [path] [-d] [command] ,exit退出后不会停止容器
启动已经停止的容器:docker start [name|id]
进入正在运行的容器终端:docker attach [name|id]
重启容器:docker restart [name|id]
停止容器:docker stop [name|id]
强制停止容器:docker kill [name|id]
删除已经停止的容器:docker container rm [-f] [name|id] 或 docker rm [-f] [name|id]
批量全部删除:docker rm -f $(docker ps -a -q) 或 docker ps -a -q | xargs docker rm
查看容器日志:docker logs [name|id]
查看容器内部细节:docker inspect [name|id]
将内部文件拷贝到外部:docker cp [name|id]:/insidepath/file /outsidepath/file
容器导出至文件:docker export [name|id] > file.tar
文件导入至镜像:cat file.tar | docker import - 镜像用户/镜像名:镜像版本号
提交容器副本使之成为一个新的镜像:docker commit -m [message] -a [author] [name|id] [要创建的目标镜像名:tag]

浙公网安备 33010602011771号