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 基本命令的主要内容,如果未能解决你的问题,请参考以下文章