docker 基本命令

以启动zookpeer为例

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

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

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

查看正在运行的容器

[[email protected] ~]# 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

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

原文地址:https://www.cnblogs.com/xietianhua/p/11345803.html

时间: 2024-10-01 21:16:37

docker 基本命令的相关文章

docker基本命令及操作逻辑

docker镜像操作逻辑图: docker是一个容器,而运行一个容器必须要有镜像,因为镜像是容器的核心,我们在docker上运行一个服务时需要通过docker run运行一个镜像,才能够进入到该容器中,我们也可以使用docker commit命令 将一个容器制作成一个镜像,但注意制作一个镜像时需要指定一个完整的镜像名称(镜像名称+版本号),它默认的版本号是latest,表示为最新版本的镜像,如果不写,将默认已latest结尾.还可以执行docker save --output命令导出该镜像,而当

Docker 基本命令和使用

Docker 基本命令 systemctl start docker : 启动 Docker systemctl stop docker : 停止 Docker systemctl restart docker : 重启 Docker systemctl enable docker : 开机启动 Docker docker info : 查看 Docker 概要信息 docker --help :查看 Docker 帮助文档 docker version : 查看Docker版本信息 Docke

Docker基本命令

1.搜索Docker镜像 docker search <镜像名> 2.获取镜像 docker pull <镜像名> 3.查看本地镜像 docker images 4.删除镜像 docker rmi <镜像名> 5.启动容器 docker run --name <容器名> <镜像名> 容器后台运行docker run -d --name <容器名> <镜像名> 6.查看荣誉运行状态 docker ps 查看所有容器状态(包括

Docker基本命令与使用 —— Dockerfile指令与构建(三)

一.Dockerfile指令上 1.指令格式 # Comment 注释, 以#开头 INSTRUCTION argument 以大写的指令+参数 #First Dockerfile 注释 FROM ubuntu:14.04 MAINTAINER dormancypress "[email protected]" RUN apt-get update RUN apt-get install -y nginx EXPOSE 80 From MAINTAINER RUN EXPOSE FRO

Docker基本命令与使用 —— Docker容器(一)

一.容器的基本操作 1. 启动容器 docker run IMAGE [COMMAND] [ARG...] run 在新容器中执行命令 eg: docker run ubuntu echo 'Hello World' 输出内容的同时,启动的容器已经停止,这是一个实行单次命令的容器 2. 启动交互式容器 docker run -i -t IMAGE /bin/bash -i --interactive=true|false 默认是false -t --tty=true|false 默认是false

Docker基本命令与使用 —— Docker容器的网络连接(四)

一.Docker容器的网络基础 通过ifconfig查看docker0的网络设备,docker守护进程就是通过docker0为docker的容器提供网络连接的各种服务. docker0是Linux虚拟网桥. Linux虚拟网桥的特点: 可以设置IP地址 相当于拥有一个隐藏的虚拟网卡 docker0的地址划分: IP:172.17.42.1 子网掩码: 255.255.0.0 MAC: 02:42:ac:11:00:00 到 02:42:ac:11:ff:ff 总共提供65534个地址 docke

Docker基本命令与使用 —— Docker镜像与仓库(二)

一.查看和删除镜像 1.Docker Image 镜像 容器的基石 层叠的只读文件系统 联合加载(union mount) (存储位置 /var/lib/docker) docker info 2.列出镜像 docker images [OPTIONS] [REPOSITORY] -a,--all=false 默认并不显示中间层镜像 -f,--filter=[] 过滤条件 -no-trunc=false 不以截断的形式显示数据(镜像的唯一Id) -q,--quiet=false 只显示镜像的唯一

五十三.Docker概述、部署Docker、Docker镜像、Docker基本命令

1.安装Docker 准备两台虚拟机,IP为192.168.1.10和192.168.1.20 安装docker-engine 和 docker-engine-selinux 关闭防火墙 ************************************** 配置两台虚拟机: 创建两台虚拟机后端盘: images] qemu-img create -f qcow2 -b node.qcow2 docker1.img 50G images] qemu-img create -f qcow2

再谈docker基本命令

子曰,温故而知新 今日,再次看书之际,又寻得docker的几条使用命令,用小本本记下来 配置docker镜像源 当我们在拉去一些共有镜像时,默认,docker会向docker.io去获取,如果在拉取的过程中出现下载速度慢的情况呢,其实可以试试用一些国内的镜像源,例如:daocloud镜像站官方文档: https://www.daocloud.io/mirror仅需要一条明明足以 curl -sSL https://get.daocloud.io/daotools/set_mirror.sh |