docker常用命令

1,查看防火墙状态

systemcl status firewalld

2,启动防火墙

service firewalld start

3,停止防火墙

service firwalld stop

4,启动docker

systemctl start docker

5,根据centos:7 启动一个容器

docker run -itd centos:7

6,进入容器9d4b

docker exec -it 9d4b /bin/bash

7,删除镜像centos:7

docker rmi -f centos:7

8, 查看docker所有的进程(容器)

docker ps -a

9, 强制删除正在启动的容器 9d4b

docker rm -f 9d4b

10,查看镜像centos:7的详细信息

docker inspect centos:7

11,查看容器8169af717b的详细信息。

docker imspect 8169af717b

12,一次停止所有的容器

docker stop $(docker ps -a -q)

13,一次启动所有的容器

docker start $(docker ps -a -q)

14,把镜像centos:7的名字修改为centos:v1

docker tag centos:7 centos:v1

15, 查看网卡

ip addr /ifconfig

16,删除docker 中br-bfcf400896b9 的网卡

brctl delbr br-bfcf400896b9

17,dockerfile中add的和copy的区别?

复制文件优先copy
add有复制,解压和下载功能

18,docker中容器和镜像的关系?

Dockerfile构建Docker镜像,Docker镜像运行docker容器
镜像就像一个类一样,容器相当于对象,一个类可以创建多个对象

19,停用端口6379端口

netstat -ano | findstr 6379
lsof -i:6379
kill -9 pid

20,基于centos构建一个镜像?

docker build -t centos .

21,拉去mysql:5.7镜像?

docker pull mysql:5.7

22,查看当前的网桥?

docker network ls

23,使用docker-compose后台启动容器

docker-compose up -d

24,docker-compose 查看容器运行情况

docker-compose ps

25,docker-compose停止和启动容器

docker-compose stop
docker-compose start

26, 报存镜像到本机的home下

docker save mycentos:1 -o /home/mycentos.tar

27,载入镜像centos.tar

docker load -i centos.tar

28, 报存容器 940f4b6到home下

docker export 940f4b6 -o /home/centos.tar

29,载入容器

docker import centos.tar

30,什么是dockerfile?

dockerfile是用来定制镜像的,dockerfile是一个脚本文件,对镜像的每一层修改,安装构建,操作

31, docker有哪些组件?

镜像(Image)
容器(Container)
仓库(Repository)

32,什么是docker的虚拟化和容器化?

虚拟化:虚拟化是为一些组件(例如虚拟应用,服务器,存储和网络)创建基于软件的(或虚拟)表现形式的过程。它是降低所有规模企业的IT开销,而只需要针对这一套统一的接口开发即可
容器化:容器是一个隔离环境运行的衣蛾进程,进程停止,容器就会消失。隔离环境拥有自己的系统文件,IP地址,主机名,进程管理等等

33,使用什么命令将新镜像推送到 Docker Registry?

$ docker push registry.cn-beijing.aliyuncs.com/qsrmysql/mysql:[镜像版本号]

34,什么是Docker引擎?

Docker引擎是用来运行和管理容器的核心软件,其主要的组件构成有:Docker客户端(Docker Client)、Docker守护进程(Docker deamon)、containerd(容器生命周期管理)和runc。(创建容器,轻量级包装命令行交互工具)
deamon的作用:
镜像管理,构建镜像,REST API,身份验证,安全,核心网络以及编排

35,描述 Docker 容器的生命周期?

创建容器
运行状态
停止状态
容器死机
重启容器
暂停状态
取消暂停状态
删除容器

36,使用Docker Compose时如何保证容器1先于容器2运行?

通过links或者depends-on等选项可以控制容器的启动顺序

37,Docker容器有几种状态?

7种状态
created(已创建)
restarting(重启中)
running(运行中)
removing(迁移中)
paused(暂停)
exited(停止)
dead(死亡)

38,Dockerfile中最常见的指令是什么?

FROM (指定base镜像)
MAINTAINER(设置镜像作者)
COPY/ADD(将复制上下文目录文件复制到容器指定路径,ADD可将压缩文件自动解压至目标目录,大部分情况COPY优于ADD)复制到镜像
WORKDIR(指定工作目录)
LABEL(类似于注释)
ENV(设置环境变量)

39,停止nginx服务命令

pkill nginx
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Qinꦿ.๓

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值