docker基本命令

1.docker的基本命令

1.1启动docker
systemctl start docker
1.2查看docker转态
systemctl status docker
1.3重启docker
systemctl restart docker
1.4开机启动docker
systemctl enable docker

2.docker镜像常用命令

2.1查看镜像
docker images

注意:

REPOSITORY:镜像名称

TAG: 版本

IMAGE ID: 镜像id

CREATED: 创建时间

2.2搜索镜像(根据网络)
docker search 镜像名字
比如:docker search centos
2.3拉取镜像
docker pull centos
2.4删除镜像(使用docker images查询id)
docker  rmi 镜像ID
docker rmi -f 镜像ID(强行删除)

3.docker容器常用命令

3.1查看运行的容器

docker ps

3.2查看没运行的容器

docker  ps -a

3.2删除容器

docker rm -f 容器ID

3.4创建与运行容器

3.4.1创建容器
-i:创建就运行容器
-t:创建进入命令行
--name:为创建的容器命名
-v:目录映射(容器在物理机的一个目录)
-d:在后台运行
-p:和物理机使用一个端口
3.4.1.1交互式创建
docker run -it --name=容器的名字    REPOSITORY(镜像名字):TAG(版本)  /bin/bash
docker run -it --name=mykafka wurstmeister/kafka:latest /bin/bash
3.4.2启动容器

1.启动容器


docker start 容器ID

比如:docker start b750bbbcfd88

注:先使用docker ps查看容器ID


2.后台启动容器(是在创建容器时定义的)


docker run -itd --name=kafkatest wurstmeister/kafka /bin/bash

注:想进入容器需要使用docker exec

3.4.3进入容器

1.docker attach(退出容器会导致容器停止)


docker attach c8b73f9a336b

2.docker exec(退出不会停止容器)


docker exec -it 243c32535da7 /bin/bash

3.4.4导出容器

docker export 容器ID > 导出地址和名字

docker export c8b73f9a336b > /root/kafka.jar

3.4.5导入容器

cat 容器路径 | docker import - 镜像名称:版本

cat /root/kafka.jar | docker import - test/kafka:v1

3.4.6删除容器

docker rm -f 容器ID

3.5文件拷贝

docker cp 物理机文件 容器名称:容器文件路径
docker cp anaconda-ks.cfg mykafka:/


docker cp 容器名称:容器文件路径 物理机路径
docker cp mykafka:/anaconda-ks.cfg anaconda-ks2.cfg

3.6容器目录挂载

docker run -di -v 物理机目录:容器需要映射的目录 --name=容器名称 镜像名称:版本
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值