docker 操作命令
systemctl status docker 查看docker状态
systemctl restart docker 重启docker
systemctl start docker 开启docker
docker search xxxx 搜索某某软件镜像
docker pull mysql :tag下载某某镜像 tag标签
docker images 查看所有下载的docker镜像
docker rmi image-id 删除本地指定镜像
运行docker
docker run --name mytomcat -d tomcat:tag(标签) -p 8888(虚拟机):8080(启动的容器) 启动容器(一)
docker ps 查看所有正在运行的镜像
docker stop +id或名字 停止某个容器
docker rm +id或名字 删除某个容器(和删除镜像不一样)
docker ps -a 查看所有的容器
docker run --name mytomcat -d tomcat:tag (标签)启动容器(二)
docker logs 容器名 查看容器的日志
docker run --name mytomcat -d tomcat:tag(标签) -p 8887(虚拟机):8080(启动的容器) 启动容器(一个镜像启动多个容器,端口改变即可)
docker 镜像加速 registry.docker-cn.com/library/
docker run -p 5672:5672 -p 15672:15672 --name myrabbitmq -d e317d1edff6d 开启rabbitmq
docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -p 9200:9200 -p 9300:9300 --name myES -d 5c1e1ecfe33a 开启myES
docker中 启动所有的容器命令
docker start $(docker ps -a | awk ‘{ print $1}’ | tail -n +2) docker start CONTAINER ID(通过ID启动一个已经创建的容器)
docker中 关闭所有的容器命令
docker stop $(docker ps -a | awk ‘{ print $1}’ | tail -n +2)
docker中 删除所有的容器命令
docker rm $(docker ps -a | awk ‘{ print $1}’ | tail -n +2)
docker中 删除所有的镜像
docker rmi $(docker images | awk ‘{print $3}’ |tail -n +2)