注意事项
// 多行命令可以通过"/"换行
运行的容器
//正常运行中的
docker ps
//所有
docker ps -a
启动/停止容器
//启动
docker start containerID(容器ID)
//停止
docker stop containerID(容器ID)
启动容器映射本机端口
6000是本机端口-->6379是容器端口
docker run -p6000:6379 redis:4.0
run结合了pull和start,如果本地没有镜像将会直接拉取
run只能用于新建镜像
显示所有的镜像
docker images
查看容器产生的日志
//tail显示最近数据,-f流式显示
docker logs containername | tail\-f
指定容器名字启动镜像
//-d 为分离启动,在后台启动,不在当前终端显示
//-e 指定环境变量
docker run -d -p6001:6379 --name ContainerName radis:4.0
进入容器控制台
docker exec -it ContainerID/ContainerName /bin/bash
//有些没有安装bash
docker exec -it ContainerID/ContainerName /bin/sh
查看docker的网络
docker network ls
docker component和命令行转化
docker component会为所有的component指定同一个网络,所以不需要指定是哪个网络
打包docker-compose启动
docker-compose -f xxx.yaml up
停止docker-compose
docker-compose -f xxx.yaml down
dockerfile及其解释

删除镜像
docker rmi imageName
删除容器
docker rm containerName