目录
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)