记录一下 Docker 的命令
Docker 的命令针对的对象一般两个:image 和 container
镜像(image )
列出所有镜像
docker images
搜索镜像
docker search xxxx
会从仓库中搜索镜像,附带镜像信息
下载镜像
docker pull name[:tag]
name 是镜像名,tag 是版本号,默认是 lasted
删除镜像
docker rmi image_id
上传镜像
docker push name
固化镜像
docker commit container_id [repo:tag]
配置生成新镜像
docker build file_path
容器(container)
开始一个新容器
docker run image_id
后台运行
docker run -d image_id
映射端口
docker run image_id -p host_port: contain_port
开始一个已经停止的容器
docker start container_id
停止一个容器
docker stop container_id
重启一个容器
docker restart container_id
列出容器
docker ps #列出正在运行的
docker ps -a #所有的
docker ps -l #最新启动的
删除容器
docker rm container_id