> 文档中心 > Docker - 常见操作命令篇

Docker - 常见操作命令篇

目录

    • 1、镜像搜索、安装
    • 2、构建镜像
    • 3、删除镜像
    • 4、保存镜像
    • 5、加载镜像
    • 6、镜像运行
    • 7、查看正在运行的容器
    • 8、查看容器实时日志
    • 9、与容器交互
    • 10、停止容器
    • 11、删除/强制删除容器
    • 12、将镜像推送到镜像仓库
    • 13、查看docker网络
    • 14、查看docker自定义网络
    • 16、创建网络
    • 17、停止docker服务

1、镜像搜索、安装

docker search  镜像名:版本号
docker pull 镜像名:版本号

2、构建镜像

docker build -f Dockerfile -t 镜像名称:版本名 .

tips : 注意后面是有一个点的,Dockerfile 常见指令
在这里插入图片描述

3、删除镜像

docker rmi 镜像ID

4、保存镜像

docker save -o xxxx.tar 镜像名:版本号

5、加载镜像

docker  load -i xxxx.tar

6、镜像运行

docker run -d -p  --restart=always  --name  xxx --network=xxxxx  -v   /xxx/xxx/xx:/xxxx/xxx/xxx -e xxxx
参数 释义 示例
-d 后台运行
-p 端口映射 8888:8888
restart 自启 – restart=always
name 容器命名 –name nacos
network 指定网络 –network=common-network
-v 数据卷挂载 /opt/kibana/data:/usr/share/kibana/data
-e 设置环境变量 -e MYSQL_ROOT_PASSWORD=123456

7、查看正在运行的容器

docker ps -a

8、查看容器实时日志

docker logs if 容器ID --tail 从哪一行开始

9、与容器交互

docker exec -it 容器ID /bin/bash

10、停止容器

docker stop 容器ID

11、删除/强制删除容器

docker rm -f 容器ID

12、将镜像推送到镜像仓库

sudo docker login --username=xxx 仓库地址sudo docker tag 镜像ID 仓库地址 镜像名:版本号sudo docker push 仓库地址 镜像名:版本号

13、查看docker网络

docker network ls

14、查看docker自定义网络

docker network inspect 自定义网络名称 

16、创建网络

docker network create  网络名称

17、停止docker服务

systemctl stop docker.service(docker.socket)

饲料网