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 info

docker version

查看协助命令

docker –help

如果我们对于docker的某个命令不清楚如何使用,可以使用这个命令来查看使用说明。

列如,我们忘记了pull命令,就可以直接输入

docker pull –help

通过这个命令,就可以查看了。

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

docker镜像命令

查看镜像列表

docker images

搜索镜像

docker search 镜像名

docker search –filter=STARS=10000 redis 搜索 STARS >10000的 redis 镜像

拉取镜像

不加tag版本号,就是拉取仓库中最新的镜像,加上版本号,就拉取指定的版本号。

docker pull 镜像名

docker pull 镜像名:tag

列如,我们要拉取最新版的mysql版本,就可以输入

docker pull mysql

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

如果要拉取指定版本的mysql,就是输入

docker pull mysql:5.7.30

运行镜像

docker run 镜像名

docker run 镜像名:Tag

列如我们拉取一个镜像,开始运行下

docker pull tomcat

docker run tomcat

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

删除镜像

注意:只有当前镜像没有被其他的容器使用,才可以被删除哦~

#删除一个

docker rmi -f 镜像名/镜像ID

#删除多个 其镜像ID或镜像用用空格隔开即可

docker rmi -f 镜像名/镜像ID 镜像名/镜像ID 镜像名/镜像ID

#删除全部镜像 -a 意思为显示全部, -q 意思为只显示ID

docker rmi -f $(docker images -aq)

保存镜像

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

加载镜像

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

镜像打标签

docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]

docker tag 源镜像名:TAG 想要生成新的镜像名:新的TAG

docker容器命令

查看正在运行的容器

docker ps

查看所有容器

docker ps -a

运行一个容器

docker run -it -d –name 要取的别名 镜像名:Tag /bin/bash

停止容器

docker stop 容器名/容器ID

删除容器

#删除一个容器

docker rm -f 容器名/容器ID

#删除多个容器 空格隔开要删除的容器名或容器ID

docker 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的使用命令。如有问题,欢迎留言讨论,感谢你的阅读。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
汉堡鸡肉卷的头像 - 宋马社区
评论 共3条

请登录后发表评论