docker笔记

入门
http://www.ruanyifeng.com/blog/2018/02/docker-tutorial.html


查看日志
journalctl -u docker.service
journalctl -f -u docker.service/systemctl status docker.service


将容器保存为新的镜象
docker commit webui kps/webui:0.0.2


进入容器内部(只能是运行的容器)
docker exec -it webapisys /bin/bash
进入容器查看域名:
cat /etc/hosts
退出容器
exit

停止容器
docker stop [NAME]/[CONTAINER ID]
docker kill [NAME]/[CONTAINER ID]

推送镜象到仓库
docker login --username=cghhnty123 registry.cn-shanghai.aliyuncs.com
docker tag springcloud-registry:0.0.1 registry.cn-beijing.aliyuncs.com/chenjinhui/mydocker:0.0.1
docker push registry.cn-beijing.aliyuncs.com/chenjinhui/mydocker:0.0.1

删除所有镜象
docker rmi -f $(docker images -qa)

拉取镜象
docker pull java:8

镜象加速器
https://lfximdvb.mirror.aliyuncs.com
https://registry.docker-cn.com

配置加速器:
vim /etc/docker/daemon.json

查看容器对应的进程
docker top kps

进入容器
docker exec -it kps /bin/bash
在容器中运行命令
docker exec kps ps -ef
容器间相互访问
docker exec apisys ping config

设置工作目录
docker run -w
限制内存
docker run -m

#查看docker信息
docker info
docker -H 192.168.0.10:2375 info

初始化集群
docker swarm init
取消集群
docker swarm leave --force

原文地址:https://www.cnblogs.com/cghhnty/p/10275422.html