docker常用命令总结

docker常用命令备忘录。

查看docker版本

docker version

启动docker服务

systemctl start docker

开机自启docker服务

systemctl enable docker

查看docker服务状态

systemctl status docker

关闭docker服务

systemctl stop docker

搜索镜像

docker search 镜像名字

拉取镜像

docker pull 镜像名字

查看本地拉取的镜像

docker images

删除镜像

docker rm 镜像ID

查看容器

docker ps -a

删除容器

docker rmi 容器ID

查看运行中的容器

docker ps

停止运行的容器

docker stop 运行容器ID

启动容器

  • 启动容器以后台方式运行

docker run -d -it image_name

  • 映射端口

docker run -d -it -p 8000:80 image_name

  • 启动后重命名

docker run -d -it -name name image_name

  • 跟随系统开机自启

docker run -d -it --restart=always image_name

命令行交互

docker exec -it <id/container_name> /bin/bash

容器日志

  • 查看容器日志

docker logs <id/container_name>

  • 查看实时日志

docker logs -f <id/container_name> (类似 tail -f) (带上时间戳-t)