温锦文欧普厨电及净水器总代理 发表于 2025-2-13 12:12:51

docker常用命令大全,看这一篇就够了

前言

各人好,我是小徐啊。docker是我们常用的容器化部署工具,非常强大。能极大地简化我们部署应用的操作。之前不知道有docker,厥后用了之后,才发现真香啊~今天,小徐就来先容下docker中常用的命令,记得收藏哦!注:以下都是在linux系统下的命令。docker底子命令

启动docker服务

systemctl start docker制止docker服务

systemctl stop docker重启docker服务

systemctl restart docker设置docker开机自启动

systemctl enable docker查看docker的运行状态

systemctl status docker查看docker的版本信息

docker infodocker version查看资助命令

docker --help如果我们对于docker的某个命令不清晰如何使用,可以使用这个命令来查看使用阐明。比如,我们忘记了pull命令,就可以直接输入docker pull --help通过这个命令,就可以查看了。https://img2024.cnblogs.com/blog/1679109/202502/1679109-20250213140346531-1438201301.pngdocker镜像命令

查看镜像列表

docker images搜索镜像

docker search 镜像名docker search --filter=STARS=10000 redis 搜索 STARS >10000的 redis 镜像拉取镜像

不加tag版本号,就是拉取仓库中最新的镜像,加上版本号,就拉取指定的版本号。docker pull 镜像名docker pull 镜像名:tag比如,我们要拉取最新版的mysql版本,就可以输入docker pull mysqlhttps://img2024.cnblogs.com/blog/1679109/202502/1679109-20250213140346751-928458014.png如果要拉取指定版本的mysql,就是输入docker pull mysql:5.7.30运行镜像

docker run 镜像名docker run 镜像名:Tag比如我们拉取一个镜像,开始运行下docker pull tomcatdocker run tomcathttps://img2024.cnblogs.com/blog/1679109/202502/1679109-20250213140348197-623450489.png删除镜像

注意:只有当前镜像没有被其他的容器使用,才可以被删除哦~#删除一个docker rmi -f 镜像名/镜像ID#删除多个 其镜像ID或镜像用用空格隔开即可docker rmi -f 镜像名/镜像ID 镜像名/镜像ID 镜像名/镜像ID#删除全部镜像 -a 意思为显示全部, -q 意思为只显示IDdocker rmi -f $(docker images -aq)保存镜像

docker save 镜像名/镜像ID -o 保存目录加载镜像

docker load -i 镜像保存文件位置镜像打标签

docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]docker tag 源镜像名:TAG 想要生成新的镜像名:新的TAGdocker容器命令

查看正在运行的容器

docker ps查看全部容器

docker ps -a运行一个容器

docker run -it -d --name 要取的别名 镜像名:Tag /bin/bash制止容器

docker stop 容器名/容器ID删除容器

#删除一个容器docker rm -f 容器名/容器ID#删除多个容器 空格隔开要删除的容器名或容器IDdocker rm -f 容器名/容器ID 容器名/容器ID 容器名/容器ID#删除全部容器docker rm -f $(docker ps -aq)端口映射

-p 宿主机端口:容器端口进入容器内部

docker exec -it 容器名/容器ID /bin/bash#进入 前面的 redis001容器docker exec -it redis001 /bin/bash退出容器

#-----直接退出 未添加 -d(持久化运行容器) 时 执行此参数 容器会被关闭exit制止容器

docker stop 容器ID/容器名重启容器

docker restart 容器ID/容器名启动容器

docker start 容器ID/容器名容器文件复制

#docker cp 容器ID/名称:文件路径 要拷贝到外部的路径 | 要拷贝到外部的路径 容器ID/名称:文件路径#从容器内 拷出docker cp 容器ID/名称: 容器内路径 容器外路径#从外部 拷贝文件到容器内docker cp 容器外路径 容器ID/名称: 容器内路径查看容器日志

docker logs -f --tail=要查看末尾多少行 默认all 容器ID设置容器随docker服务启动而自启动

docker run -itd --name redis001 -p 8888:6379 --restart=always redis:5.0.5 /bin/bash不想删除容器,而设置自启动,可以输入docker update --restart=always 容器Id 或者 容器名或docker container update --restart=always 容器Id 或者 容器名重命名容器

docker rename 容器ID/容器名 新容器名总结

好了,今天就讲到这儿啦。以上就是docker的使用命令。如有问题,接待留言讨论,感谢你的阅读。如果有对Java入门开发相关的问题,或者想获取各类软件资源,可以关注我的公众号【Java入门学习】,私信我,我会持续更新Java相关的分享!https://img2024.cnblogs.com/blog/1679109/202502/1679109-20250213140346227-754811168.png接待访问我的个人网站:https://idea-tips.com/往期推荐:1.Excel如何将雷同背景颜色的单元格排在一起?
2.Excel如何重复上一步操作?大大提高效率!
3.chrome欣赏器如何快速查看登录界面保存的密码,明文展示?
4.Excel如何连续使用格式刷?

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: docker常用命令大全,看这一篇就够了