版本信息
docker version
详细信息
docker info
#容器生命周期管理
创建一个新的容器并运行一个命令
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
删除一个或多个容器
docker rm [OPTIONS] CONTAINER [CONTAINER...]
OPTIONS说明:
进入运行中的容器
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
OPTIONS说明:
#容器操作
查看容器信息
docker ps [OPTIONS]
OPTIONS说明:
查看指定容器详细信息(可获取ip,pid等信息)
docker inspect NAME|ID [NAME|ID...]
查看容器的日志
docker logs [OPTIONS] CONTAINER
OPTIONS说明:
查看容器php-fpm从2019-12-01后的最新10条日志。
sudo docker logs --since="2019-12-01" --tail=10 a9bbbc42ad8c
查看端口映射
docker port CONTAINER [PRIVATE_PORT[/PROTO]]
docker logs insane_babbage #查看容器log
docker port CONTAINER [PRIVATE_PORT[/PROTO]] #查看端口映射
docker start|stop|restart insane_babbage #启动终止重启
docker attach insane_babbage #进入后台运行的容器 -d(推荐nsenter)
## docker hub
docker search #搜索镜像
docker pull #下载
docker push #推送(需登录)
杀死所有正在运行的容器
docker kill $(docker ps -a -q)
删除所有已经停止的容器
docker rm $(docker ps -a -q)
#镜像
列出Docker主机上可用的镜像
docker images
docker image ls
拉取镜像
docker pull XXXX
如:
docker pull nginx:latest (latest最新)
删除所有未打 dangling 标签的镜像
docker rmi $(docker images -q -f dangling=true)
删除所有镜像
docker rmi $(docker images -q)
强制删除 无法删除的镜像
docker rmi -f <IMAGE_ID>
docker rmi -f $(docker images -q)
使用 Dockerfile 创建镜像
docker build [OPTIONS] PATH | URL | -
原文:https://www.cnblogs.com/jxxiaocao/p/12067272.html