docker 基础命令

docker

配置 镜像仓库拉取加速器

/etc/docker/daemon.json

查看镜像仓库中有没有

docker search nginx

查看本地镜像文件

docker images + 名称

只查看镜像文件id

docker images -q

格式化显示镜像

docker images --format "{{.Id}}--{{.Repository}}"

删除镜像文件

docker rmi 镜像id

批量删除镜像文件

docker rmi `docker images -qa`

删除容器记录

docker rm 容器id

批量删除容器

docker rm `docker ps -aq`

导出镜像

docker image save nignx > /opt/nginx.tgz

导入镜像文件

docker image load -i /opt/nginx.tgz

启动镜像 生成一个容器containers 使用端口映射 返回容器id

# -d 代表容器后台运行 -p 主机和容器端口映射

docker run -d -p 80:80 nginx

查看容器运行情况

docker ps

-a :表示 运行过的容器

停止容器

docker stop 容器id/名称

启动 容器

docker start 容器 id

dockerfile

docker build 构建dockerfile 存放在本地images 中

向 docker hub (公共开放平台)

docker push

拉取镜像文件

docker pull nginx #(:latest) 默认最新版

backup.tar 本地镜像管理仓库

或者私有仓库 导出 压缩文件

docker save

docker load 导入压缩文件

查看本地镜像文件

docker images

镜像文件保存到本地 images 中

docker commit 容器id 新镜像名称

查看发行版本

cat /etc/issue适用于所有的发行版本

cat /etc/lsb-release

cat /etc/redhat-release

运行发行版镜像

运行容器且进入容器内

#-d : 表示后台运行

#--name : 表示给容器起个名字

#--rm :表示容器挂掉后自动删除

#-i : 表示交互式命令操作

#-t : 表示开启一个终端

# bash : 进入容器后执行的命令解析器

docker run -it 镜像id bash

退出容器空间

exit

直接进入容器中

docker exec -it 镜像id bash

查看docker 详细信息 并过滤 到存放目录

docker info | grep Root

查看镜像的详细信息

docker image inspect 镜像id

查看镜像日志

: 查看的是所有的日志

#-f 表示查看实时刷新日志

docker logs 容器ids

查看容器详细信息

docker container inspect 容器id

查看容器映射端口

docker port 容器id

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值