docker操作命令
1、命令构建容器
docker run -d -p 8081:80 -v /project/demo:/app --workdir /app mcr.microsoft.com/dotnet/core/aspnet dotnet /app/Demo.dll
2、DockerFile 构建镜像
docker build -t 【容器名称】 .
docker run --name=【容器名称】 -p 8082:80 -d 【容器名称】
3、查看所有容器
docker ps -a
4、查看容器运行日志
docker logs 【容器名称/容器id】
5、停止容器运行
docker stop 【容器name/容器id】
6、终止容器后运行
docker start 【容器name/容器id】
7、重启容器
docker restart 【容器name/容器id】
8、删除容器
docker rm -f 【容器name/容器id】
9、删除所有镜像
docker rmi -f $(docker images)
10、查看容器的详细信息
docker stats 【容器Id】
11、查看容器的底层信息
docker inspect 【容器name/容器id】
12、停止一个正在运行的容器
docker stop -t=60 【容器name/容器id】 参数 -t:关闭容器的限时,如果超时未能关闭则用kill强制关闭,默认值10s,这个时间用于容器的自己保存状态
docker kill 【容器name/容器id】 直接关闭容器
13、删除所有状态为Exited的容器
sudo docker rm $(sudo docker ps -qf status=exited)
14、启动mysql
docker run --name=mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
本文作者:lwqblog
本文链接:https://www.cnblogs.com/lwqstyle/p/13265353.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步