关于镜像的命令
查看镜像列表
docker images
拉取镜像
docker pull 镜像名称:版本
从本地上传镜像
docker push 镜像名称:版本
在Docker Hub中查找镜像
docker search 镜像名称
删除镜像(先删除镜像的所有容器才能删除镜像)
docker rmi 镜像名称/镜像ID
关于容器的命令
创建容器并运行
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
//参数OPTIONS(可选)
-d : 容器后台运行
-p : 指定端口映射
-v : 映射容器外部宿主主机磁盘
-name : 容器名称
-privileged = true : 获取正真的主机root权限
容器停止
docker stop 容器名/容器ID
容器启动
docker start 容器名/容器ID
容器重启
docker restart 容器名/容器ID
删除容器
docker rm 容器名/容器ID
容器保存为镜像
docker commit 容器名/容器ID 新的镜像名称
查看所有容器列表
docker ps a
查看运行中的容器列表
docker ps
进入到运行中的容器内部
docker exec -it 容器名/容器ID /bin/bash
docker服务命令
启动docker服务
systemctl start docker
docker守护进程重启
systemctl daemon-reload
重启docker服务
systemctl restart docker
关闭docker服务
docker systemctl stop docker
查看docker日志
docker logs [OPTIONS] CONTAINER
Options:
--details 显示更多的信息
-f, --follow 跟踪实时日志
--since string 显示自某个timestamp之后的日志,或相对时间,如42m(即42分钟)
--tail string 从日志末尾显示多少行日志, 默认是all
-t, --timestamps 显示时间戳
--until string 显示自某个timestamp之前的日志,或相对时间,如42m(即42分钟)
评论区