Docker 常用命令
镜像命令
docker images
docker images 查看本机所有镜像
-a --all #显示全部
-q #只显示id
-f #过滤
docker search
docker search
docker pull
docker rmi -f imageid
docker rmi -f $(docker images -aq)
容器命令
新建容器并启动
docker run [可选参数] image
[图片上传失败...(image-dc57fc-1590071128187)]
--name="Name"
-d 后台运行
-it 使用交互方式运行
-P 指定容器的端口
-p 主机端口:容器端口
-p 容器端口
-P 随机指定端口
查看运行的容器
docker ps
-a # 列出当前运行的容器和历史运行过的容器
-n=? # 列出最近创建的容器
-q # 只显示容器的编号
退出容器
exit # 容器停止且推出
ctrl+p+q # 退出不停止
删除容器
docker rm 容器id #不能删除正在运行的容器
docker rm -f $(docker ps -aq) #删除所有容器,强制删除
启动和停止容器
docker start 容器id
docker restart 容器id
docker stop id
docker kill 容器id #强制停止当前容器
常用其他命令
后台启动容器
docker run -d 容器
查看日志
docker logs -tf --tail 10 容器id
查看镜像元数据
docker inpect 镜像id
查看镜像进程
docker top 镜像id
进入当前正在运行的容器
docker exec -it 容器id
docker attach 容器id
从容器内拷贝文件到主机上
docker cp 容器id:容器内文件 主机文件
curl -sSL https://get.daocloud.io/daomonit/install.sh | sh -s082a42c70986197d5bb22ed8c5006d50ff09dd0a
网友评论