Docker 常用命令总结 [五]

2023年 5月 4日 21.3k 0

Docker常用命令总结,如果需要补充请加群联系群主~
Docker 常用命令总结 [五]
Docker
时间:2016年11月9日
Docker镜像管理
搜索镜像:docker search
获取镜像:docker pull
查看镜像:docker images
删除镜像:docker rmi
构建镜像:docker build -t <镜像名>
Docker容器管理
启动容器:docker run –name -h hostname
docker run -d -P nginx
-d运行在后台
-P 代表随机映射
nginx 镜像的名称
停止容器:docker stop CONTAINER ID
查看容器:docker ps -a -l
进入容器:docker exec | docker attach |nsenter
删除容器:docker rm
查看容器日志:docker logs CONTAINER ID
下面是危险命令!
杀死所有正在运行的容器:

[root@linux-node1 ~]# docker kill $(docker ps -a -q)
1a29a9cdffdf
30c74a556850

删除所有容器(只有先停止才可以删除)

[root@linux-node1 ~]# docker rm $(docker ps -a -q)
30c74a556850
b2bef96c8330

Docker 网络访问
随机映射:docker run -P
指定映射:

-p hostPort:containerPort
-p ip:hostPort:containerPort

#以上两种比较常用
-p ip::containerPort
-p hostPort:containerPort:udp
提示:默认都是tcp,如果需要udp需要在后面指定
Docker 查看容器映射信息

[root@linux-node1 ~]# docker port mynginx
80/tcp -> 192.168.56.11:81
[root@linux-node1 ~]# docker port 65439bce352e
80/tcp -> 192.168.56.11:81

当需要把一台机器上的镜像迁移到另一台机器的时候,需要保存镜像与加载镜像。
机器a
docker save busybox-1 > /home/save.tar
使用scp将save.tar拷到机器b上,然后:
docker load < /home/save.tar
更多内容请关注我们Docker相关文章
url=http://www.abcdocker.com/docker
weixin.gif-425.6kB

相关文章:

  1. Docker 镜像及Docker仓库配置 [四]
  2. Docker 基础介绍及配置安装 [一]
  3. Kubernetes 1.14 二进制集群安装
  4. Docker 核心技术与实现原理

相关文章

KubeSphere 部署向量数据库 Milvus 实战指南
探索 Kubernetes 持久化存储之 Longhorn 初窥门径
征服 Docker 镜像访问限制!KubeSphere v3.4.1 成功部署全攻略
那些年在 Terraform 上吃到的糖和踩过的坑
无需 Kubernetes 测试 Kubernetes 网络实现
Kubernetes v1.31 中的移除和主要变更

发布评论