docker-compose up -d(在后台启动并运行多容器)
镜像
docker run -it -p 外部端口:内部端口 镜像名(交互式运行)
docker run -d -p 外部端口:内部端口 镜像名(在后台运行容器)
docker run -it -v /主机目录:/容器内目录:ro 镜像名(把本机目录挂载到容器中,ro为只读readonly可写可不写)
docker pull 从仓库拉取镜像
docker images 查看本地有哪些镜像
docker rmi 删除镜像
docker rmi -f 强制删除
docker build 根据 Dockerfile 构建镜像
docker search 在 Docker Hub 搜索镜像
docker save -o 文件名.tar 镜像名:标签
docker load -i 文件名.tar
容器
docker ps 查看正在运行的容器
docker ps -a 查看所有容器
docker inspect 镜像id 查看容器详细信息
docker stop 停止容器
docker start 启动已停止的容器
docker restart 重启容器
docker rm 删除已停止的容器
docker exec 进入正在运行的容器(容器中启动一个新进程)
docker attach进入正在运行的容器(直接连接容器主进程)
docker logs 查看容器日志(-t加时间-f持续查看)
docker info 信息
docker –help 帮助
docker-compose.yml
docker commit -m=”描述信息” -a=”作者” 容器id 要创建的目标镜像名:[标签名](提交容器副本使之成为新镜像)