【Docker】Mac 下的 Docker 安装及基础操作

安装

详见 【链接
一句话,总结很多新人对镜像容器的”混乱”:

下载的是镜像,运行的是容器。

主要命令

命令作用用例参数
run启动/创建一个镜像-t: 绑定伪终端
-i: 标准输入
-d: 后台运行,不会立即终止
--name: 新创建的容器别名
--mount: 挂载主机目录,有type,source,readonly属性
-P随机映射端口到内部的网络端口
-p指定映射端口docker run -it -p 80:80/tcp ...ip:hostPort:containerPort:映射
ip::containerPort
exec启动一个存在的镜像
diff查看更改docker diff webcontainer
commit将当前容器,固化成镜像–author
history查看容器历史
container容器的相关操作docker container startstart: 启动
restart: 重启
stop: 停止
rm删除终止状态的容器docker container rm ...
prune删除所有终止状态的容器docker container prune
ps查看容器docker ps -a-a: 所有的容器
-l: 存活状态的容器
exec进入容器
attach进入容器,exit退出即停止
build构建容器docker build [选项] <上下文路径/URL/->-:指从标准输入流中获取
image镜像相关操作docker image rm ...:删除...镜像删除会根据情况先移除标签,再逐层删除
inspect查看某个容器的详细信息docker inspect ...
port查看某个容器的端口绑定情况docker port nginx 5000
export导出容器为本地文件docker export 12345 > 12345.tar
import从本地文件导入容器docker import url newName
networkDocker 网络相关docker network create -d bridge netName:创建一个netName的网络

重要概念

概念名称解释
镜像类似于系统安装文件
容器基于镜像,实际运行中的
Makefile用于自动生成容器的文件

命令参数、用例

run
  • run
  • *

消息中心 Docker 环境

Dockerfile
    2.删除中间过程
    3.最大层数
    4.scrach 虚拟镜像
命令举例解释
RUN运行指定的命令,每次执行生成一个新的层
COPYCOPY <源路径>... <目标路径>
COPY ["<源路径1>",... "<目标路径>"]
复制文件至指定位置;相对于上下文的路径
安装环境
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值