docker常用命令

 
  1.     退出容器,容器进程一直运行
                ctrl+p ,ctrl+q
 
     2.        删除容器
                docker rm  容器id
     3.     批量删除容器
            docker rm  $(docker ps -aq)
     4.     删除镜像
            docker rmi   镜像id
     5.     批量删除镜像
              docker rmi $(docker images -q)
 
 
docker常见问题解决方案:
 
 
 
 
Docker  容器跨主机通信解决方案:
 
一、 使用 -p 命令,将宿主机端口映射到容器对应的端口。例如: docker run -d -p 7002:7002 镜像id
        容器间互相通信需要指定宿主机的Ip和端口号
 
二、docker容器使用swarm方式:
        1. 初始化swarm:  docker swarm init 本机ip
        2. 创建可加入的overlay网络: docker network create -d overlay --attachable 网络名称
        3. 其他主机加入swarm:  docker swarm join --token  swarm-manager发布的token  swarm-manager主机ip:2377
        4. 管理主机上创建service任务:docker service —name 任务名称 —network 之前创建的overlay网络的名称   镜像id或tag
        
原文地址:https://www.cnblogs.com/zhaohuaxishi/p/12068153.html