基础
- 开机自启动:
systemctl enable docker - 重启docker:
systemctl restart docker
镜像
查看镜像
docker images
搜索镜像
docker search 镜像名
下载镜像
docker pull 镜像名:tag
删除镜像
docker rmi -f 镜像id:-f 强制删除
容器
容器自启动
docker update 容器名称 --restart=always
查看容器
docker ps:正在运行的容器
删除容器
docker rm -f 容器id
运行容器
docker run -d -p 9001:8080 --name tomcat 镜像id --restart=always
- -d:在后台启动容器
- -p 原始端口号 容器内端口号:端口映射
- --name:为容器起一个名字
- --restart=always:容器自启动 ,可加可不加
进入容器
docker exec -it 容器id bash
查看日志
docker logs 容器id
查看容器的信息
docker inspect 容器id
查看容器内进程
docker top 容器id
配置数据卷
docker run ... -v 宿主机目录:容器内目录:目录必须是绝对路径,如果目录不存在,会自动创建
重启关闭
docker start 容器id
docker restart 容器id
docker stop 容器id