docker 和docker 容器基本的操作命令

Docker 要求Linux系统的内核版本高于 3.10 

通过 uname -r 命令查看你a当前的内核版本

 

# centos7 全离线安装docker1.17.12
# 强制不检查依赖,安装所有rpm包
rpm -ivh docker/* --nodeps --force


systemctl daemon-reload
systemctl enable docker
systemctl start docker


docker stats --help  #Docker 命令使用方法。

docker images     #查看docker镜像

docker pull  镜像名:标签     #下载基础镜像

docker search -s 10 镜像     #搜索被收藏10次以上的镜像

docker build  -t  镜像名:标签(可以写版本)   Dockerfile所在的目录

docker ps -a      #查看docker所有进程

docker commit  id号 镜像名     #在docker进程中创建镜像

docker  exec -it ID号或docker名 /bin/bash  #进入ps运行中容器的伪终端

docker rm -f ID号或docker名     #删除正在运行docker

docker stop ID号或docker名     #停容器

docker start ID号或docker名     #启动容器

docker cp CONTAINER:SRC_DIRECTORY  DES_DIRECTORY   #从容器中拷贝文件到宿主机

如:

docker cp f61fe8c1b847:/root/test/test.html ~/1.test

docker cp SRC_DIRECTORY  CONTAINER:DES_DIRECTORY  #拷贝文件到容器

如:

docker cp ~/1.test f61fe8c1b847:/root/test/test.html

 


 

docker镜像导入导出:

导出
docker save -o 包名.tar 镜像名
导入
docker load --input test.tar


 

操作命令整理:

 

操作

命令

说明

运行

docker run --name container-name -d image-name:tag
如:docker run --name myredis –d redis3

--name:自定义容器名 如:redis3
-d:表示后台运行
image-name:指定运行的镜像名称

tag:镜像的版本

列表

docker ps(查看运行中的容器);

加上-a;可以查看所有容器

启动

docker start container-name/container-id

启动容器

停止

docker stop container-name/container-id

停止当前运行的指定容器

 

删除

docker rm container-id

删除指定容器

映射端口

docker run --name container-name:tag -d -p 服务器端口:Docker 端口 image-name

如:docker run  --name redis3  -d -p 8089:8080  docker.io/redis

启动容器并指定端口:-p 表示进行服务器与 Docker 容器的端口映射,默认情况下容器中镜像占用的端口是 Docker 容器中的端口与外界是隔绝的,必须进行端口映射才能访问

查看日志

docker logs container-name/container-id

container-name/container-id 容器名或者ID

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

极客星辰

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

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

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

打赏作者

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

抵扣说明:

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

余额充值