docker 基本命令

Posted xietianhua

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker 基本命令相关的知识,希望对你有一定的参考价值。

以启动zookpeer为例

docker run --name zookeeper -p 2081:2181 -d zookeeper

进入容器内 查看其配置信息

docker exec -it ce1ca3255bf9 /bin/bash  (ce1ca3255bf9 为容器的id)

查看正在运行的容器

[root@localhost ~]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                                                  NAMES
093836e28379        zookeeper:latest    "/docker-entrypoint.…"   10 minutes ago      Up 6 minutes        2181/tcp, 2888/tcp, 0.0.0.0:2018->2018/tcp, 3888/tcp   zk2
839bd3b5d358        zookeeper           "/docker-entrypoint.…"   About an hour ago   Up 43 minutes       2181/tcp, 2888/tcp, 0.0.0.0:2019->2019/tcp, 3888/tcp   zk1

技术图片

查看所有容器

docker ps -a

指定端口启动容器

docker run --name zk3 -p 2017:2017 -di zookeeper

技术图片

技术图片

登录容器查看其目录

docker exec -it zk3 /bin/bash

技术图片

目录挂载

docker run -di -p 2018:2018 -v /root/dockerfile:/conf --name=zk2 zookeeper:latest

在宿主机的/root/dockerfile 目录和 虚拟目录/conf 同步共享

技术图片

删除容器

docker rm zk2

删除镜像

docker rmi zookeeper

删除操作必须是容器停止,镜像没有运行的容器

以上是关于docker 基本命令的主要内容,如果未能解决你的问题,请参考以下文章

Docker 常用基本命令

Docker 常用基本命令

Docker 常用基本命令

Docker 常用基本命令

Docker基本命令

docker 基本命令