Docker命令

213 阅读1分钟

基础

  • 开机自启动: 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