Docker 常用命令

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

你可能感兴趣的:(Docker 常用命令)