Docker常用命令

Docker系列文章:

  1. 你好!Docker【概念+源码+保姆式教程】
  2. Docker常用命令
  3. 【保姆级教程】Docker基础操作篇-Dokerfile(含源码)
  4. 【保姆级教程】Docker进阶操作篇-Compose(含源码)
  5. 【保姆级教程】VMware+CentOS 7 配置静态IP(小名已排雷,放心跟着教程走)

Docker常用命令

一、Docker命令

1.启动Docker

systemctl start docker

2.重启Docker

systemctl restart  docker

3.关闭Docker

systemctl stop docker

4.查看Docker日志

docker logs [容器名/容器ID]

5.显示docker的版本信息

docker version 

6.显示docker的系统信息,包括镜像和容器的数量

docker info

7.帮助命令

docker 命令 --help

二、镜像命令

1.查看mysql在DockerHub中有哪些镜像

docker search mysql

2.拉取MySql镜像

docker pull mysql:5.7

3. 列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层)

docker images

4.删除镜像

1)删除指定镜像( "IMAGE ID"写前四位即可 )

docker rmi <REPOSITORY>或者<IMAGE ID>

2)删除所有镜像

docker rmi $ ( docker images - q )

三、容器命令

1.查看所有容器

docker ps -a

2.查看运行的容易

docker ps

3.前台启动容器(写镜像id前四位即可)

docker run -it 镜像名/镜像id /bin/bash

4.后台启动容器

docker run -d 镜像名

5. 启动容器

docker start 容器ID

6.重启容器

docker restart 容器ID

7.进入容器内部

docker exec -it 容器ID /bin/bash

8.退出容器内部

#停止容器中的服务并退出
exit
#不停止容器中的服务退出
Ctrl+P+Q

注:若出现退出失败,则可以尝试以下步骤:

​ 1)查看哪些进程没有结束

jobs -l

​ 2)显示

[1]+  1023 Stopped                 python3 test2_Linux3.py  (wd: /program/opencv)

​ 3)然后用以下命令结束

kill -9 1023

​ 4)再次执行

exit

9.删除指定容器

docker rm <CONTAINER ID>或者<NAMES>

10. 删除所有容器

1)首先需要停止所有的容器

docker stop $(docker ps -a -q)

2)删除所有的容器

docker rm $(docker ps -a -q)

四、其他常用命令

1.获取容器/镜像的元数据

docker inspect 容器id/镜像id

2.运行Mysql命令

-d 后台启动
-p 端口映射
-v 卷挂载
-e 环境配置
--name 容器名字
[root@eamon MysqlTest]# docker run -d -p 3306:3306 -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql:5.7

3.Dockerfile命令

进入Dockerfile文件所在目录

[root@eamon Demo]# docker build -t eamonmysql

4.Docker-compose命令

前台启动

进入Docker-Compose文件所在目录

[root@eamon RedisDemo]# docker-compose up

后台启动

[root@eamon RedisDemo]# docker-compose up -d

文章后期还会继续优化,如果觉得小名的文章帮助到了您,请关注小名,支持一下小名😄,给小名的文章点赞👍、评论✍、收藏🤞谢谢大家啦~♥♥♥
小名在这里祝大家新年快乐!万事如意!🎉🎉🎉
  • 15
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

进阶的小名

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值