Docker容器常用相关命令

1. 查看容器:
查看正在运行容器: docker ps
查看所有容器: docker ps -a
查看最后一次运行的容器: docker ps –l

2. 创建与运行容器
启动容器,要创建容器。docker run -itd --name=mysql01 镜像名称 /bin/bash
创建容器之前,先要拉取镜像,也就是本地要有镜像。同时,根据参数的不同创建交互式容器或守护式容器。

2.1 交互式容器:exit命令退出容器,容器会进入停止状态。
# 镜像名称:可以使用镜像id (5e35e350aded)
# /bin/bash: 进入容器命令行  /固定写法
docker run -it --name=容器名称 镜像名称 /bin/bash

实践补充:
容器名称要对应(docker ps -a 查出来的)容器名称,不是自定义的名称。
混淆原因:docker安装MySQL数据库也曾使用过这个命令。

2.2 守互式容器:对于一个需要长期运行的容器来说,我们可以创建一个守护式容器。
docker run -id --name=容器名称 镜像名称

进入容器命令:docker exec -it 容器名称 /bin/bash


-i: 表示运行容器 // 创建容器时就运行
-t: 表示容器启动后会进入其命令行。// 前端启动,类似redis启动方式。前端启动不能输入命令,后端启动才能输入命令。
--name: 为创建的容器命名。
-v: 表示目录映射关系(前者是宿主机目录,后者是容器的目录),可以使用多个-v做多个目录或文件映射。
注意:最好做目录映射,在宿主机上做修改,然后共享到容器上。
-d: 在run后面加上-d参数,则会创建一个守护式容器在后台运行。(这样创建容器后不会自动登录容器,如果只加-i -t两个参数,创建后就会自动进去容器)// 后端启动
-p: 表示端口映射,前者是宿主机端口,后者是容器内的映射端口。可以使用多个-p做多个端口映射。


# 启动容器: docker start 容器名称/容器ID
# 重启容器: docker restart 容器名称/容器ID
# 停止容器: docker stop 容器名称/容器ID
# 删除指定的容器: docker rm 容器名称/容器ID
# 查看容器IP:docker inspect 容器名称(容器ID)
注意点:只能删除停止状态的容器;容器与容器之间的访问需要通过容器的ip与端口。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 启动docker docker run 查看版本 docker version 查看本地镜像 docker ima...
    MoonMonsterss阅读 984评论 0 0
  • 常用命令及其详解 帮助命令 docker version:版本信息 docker info:查看docker详细信...
    Minority阅读 643评论 0 2
  • 紧闭的皇城朱门,黑暗阴沉的天空,肃杀的气氛,以及倒下的天海圣后, 最近阅读过的故事场景在我脑海中挥之不去。我想,...
    你的辣条哎阅读 235评论 0 0
  • 今日数花开 梅上枝压弯 待到疫情去 双双喜归来 恭贺同事“易梅”“李双”
    kiwi几维阅读 63评论 0 0
  • 请别忘记这城市我依然留恋 一个人在杭州的早春寒风里丝毫还感觉不到温暖的气息,无所谓天气的怎样 只是这多雨季节里,像...
    鹰叔阅读 183评论 2 11