1:docker 使用的基础命令:docker
2:拉取镜像:docker pull <image_name>
例如:拉取单个:docker pull nginx
3:启动容器:docker run -it <image_name>
注:-it: 表示 启动在后台运行
-di:表示启动在后台
例如:docker run -it contos
4:启动带端口的容器:
docker run --name <custName> -p <port1:port2> -d <image_name>: tag
参数解释:-d:使容器在后台运行
-p:指定容器端口映射
-P:不指定端口映射
custName:自定义容器启动名字
port1:宿主机端口
port2:容器端口
image_name:镜像名称
: tag :如果是最新的镜像则步需要加入
否则需要加入:tag 即是版本号
例如:docker run --name nginx-test -p 8080:80 -d nginx
测试容器是否启动成功:
使用:docker ps 命令 查看启动容器
docker ps -a 命令 查看所有的容器
5:停止容器命令:
docker stop <容器ID>/<容器名称>
6:重启停止的容器:
docker start <容器ID>/<容器名称>
docker restart <容器ID>/<容器名称>
7:进入某个容器:
docker exec -it <容器ID>/<容器名称> bash
退出容器:exit
8:删除容器:
docker rm <容器ID>/<容器名称>
9:强制删除容器:
docker rm -f <容器ID>/<容器名称>
10:查看容器端口信息
docker port <容器ID>/<容器名称>
11:查看镜像:docker images
12:删除镜像:docker rmi <镜像ID>/<镜像名称>
13:制作一个新的镜像:
docker commit -m="镜像提交信息" -a="镜像制作的作者" <镜像ID>/<镜像名称> <制作镜像名目录>/ 镜像名称
例如:cocker commit -m="最新docker" -a="lvdingqiang" nginx /home/docker/ nginx:v2 14: 查看镜像信息:
docker inspect <镜像ID>/<镜像名称>