docker常用命令
Posted notably
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker常用命令相关的知识,希望对你有一定的参考价值。
启动容器:
docker run -it 容器名称 bash (i 交互方式运行 t 指定终端 后面接bash进入bash界面 )
守护态启动容器:
docker -d 容器名称
关闭容器
docker stop 容器id
查看docker容器id
docker ps -a (-a查看所有)
下载一个docker镜像 这个最好指定版本(事先选择好合适的不然用不了就GG)
docker pull 镜像名和版本
查看docker容器对应的端口
docker port 容器id
查看容器输出的日志
docker logs -f 容器id
启动一个docker stop 关闭的容器 (docker ps看得到的)
docker start 容器id
重启容器
docker restart 容器名
查看容器内部进程
docker top 容器名
查看docker 容器内置得一些信息 状态
docker inspect 容器名
删除指定docker容器
docker rm 容器id (可删除多个 空格分开)
删除指定docker镜像
docker rmi 镜像id (可删除多个 空格分开)
删除时需要先停止docker容器或镜像 强制删除使用docker rm -rf
查看docker镜像
docker images ls 可接参数-a 查看所有(包括虚悬镜像)
搜索镜像
docker search 搜索名
关于docker run需要注意一点的是 docker run 容器名这个每次都会启动一个新的容器镜像 如果存在覆盖情况的话之前启动的就会变成虚悬镜像
若想进入指定的docker容器得镜像中应该
docker exec -it 容器名 bash
关于docker commit比较麻烦要用的话换成dockerfile吧。
以上是关于docker常用命令的主要内容,如果未能解决你的问题,请参考以下文章
Docker删除报错:Error response from daemon: conflict: unable to delete 08b152afcfae (must be forced)(代码片段