Docker 的基本使用
一、镜像
1 | docker search #查看 |
二、容器
在容器中运行的镜像可以分为两大类——操作系统镜像和应用镜像。它们在功能和用途上有明显的区别。
1 | docker run # 运行(默认 控制台阻塞行为——控制台启动) |
三、镜像和容器的关系

四、docker run 细节
docker run [参数] 镜像名
- 参数放中间
参数详解:
-d
后台启动(daemon、守护进程)- –name
给容器起名字(不起名字会给个随机名字) - -p
端口映射
-p 88:80(该参数表示,访问主机外部端口88 就等于访问该容器的80端口)
问题:88(主机外部端口)能不能重复,80 (容器内部端口)能不能重复设置?—- 80可以重复,因为80是容器的端口,容器之间是隔离的。而88是主机的端口,主机的端口只能映射一次。
五、docker exec 细节
1 | docker exec -it <容器名称或ID> /bin/bash |
参数详解:
- -it
以交互模式进入
六、删库小技巧
1 | docker rm $(docker ps -aq) |
docker ps -aq 的结果为所有容器ID
大家不要这样违法。