docker常用的基本命令

一、docker 基础常用命令

启动docker

systemctl start docker

停止docker

systemctl stop docker

重启docker

systemctl restart docker

自动启动

systemctl enable docker

查看docker版本号

docker -v
或者
docker -version
docker info

查看docker状态

systemctl status docker

二、docker 镜像常用命令

查看镜像目录

docker images

拉去镜像 不加tab就是默认版本,加上tag就是指定版本号

docker pull 镜像名:tag

搜索镜像

docker search 镜像名

运行镜像 例如docker安装mysql

docker run 镜像名

删除镜像-f就是删除多个 用rm就是强制删除

docker rmi `镜像id/镜像名称`  删除一个
docker rmi -f `镜像名/镜像id` 强制删除
docker rmi -f  `镜像名/镜像id` `镜像名/镜像id`  删除多个镜像
docker rmi -f ${docker images -aq}  删除全部镜像
docker image rm `镜像名称/镜像id` 强制删除镜像

保存镜像

docker save 镜像名称/镜像id -o 镜像保存在那个位置和取重新的名称
示例:docker save mysql -o /root/test

加载镜像
任何装 docker 的地方加载镜像保存文件,使其恢复为一个镜像

docker load -i 镜像保存文件位置

清楚所有没有使用的镜像

docker system prune -a

三、docker 容器常用命令

查看正在运行的容器列表

docker ps 

查看所有容器 包含正在运行和没有运行的容器

docker ps -a

停止容器

docker stop `容器名称/容器id`

重启容器

docker restart `容器名称/容器id`

启动容器

docker start `容器名称/容器id`

删除容器

docker rm -f `容器名称/容器id` 删除单个容器
docker rm -f `容器名称/容器id` `容器名称/容器id` 删除多个容器
docker rm -f ${docker ps -aq} 删除全部容器

运行容器详解

docker run 运行容器
-p 宿主机端口:容器端口

-p 3307:3306是把3306容器端口映射到宿主机3307端口
运行mysql容器示例:docker run -itd --name mysql-8 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0

进入容器

docker exec -it `容器名称/容器id` bin/bash
或者
docker exec -it `容器名称/容器id` /bin/bash
比如进入MySQL容器
docker exec -it `mysql` bin/bash

退出容器

exit

kill 容器

docker kill 容器id/容器名称

更换容器名称

docker rename 容器id/容器名称 新容器名

查看容器日志命令

docker logs -f --tail=查询多少行 默认查询所有容器/容器名称

四、docker 其他常用命令

暂停容器所有进程

docker pause 容器名称 / 容器ID

恢复容器中所有的进程

docker unpause 容器名称 / 容器ID

创建一个新的容器但不启动它
docker create [OPTIONS] IMAGE [COMMAND] [ARG…]
例如:nginx
docker create --name myrunoob nginx:latest

查看docker工作目录

sudo docker info |grep “docker root dir”

查看docker磁盘暂用情况

du -hs /var/lib/docker

文件拷贝进容器

docker cp 容器id:/文件目录/文件名 /主机文件目录

查看镜像的元数据

docker inspect 容器id


如果对你有所帮助,感谢点赞支持一下,谢谢

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值