docker常用命令
-
退出容器,容器进程一直运行
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