常用docker命令
从docker仓库获取镜像
docker pull 172.16.0.11/mysql:5.6
列出镜像列表:
docker images
删除镜像:(删除镜像前要保证容器时停止的)
docker rmi imageID
查找容器id:
docker ps |grep mariadb :
运行镜像:
docker run -d --name zone -e eurekaUrl=http://172.16.101.153:18087/eureka 镜像ID
进入docker容器:
docker exec -it 59f986bea729 /bin/sh
docker exec -u root -it 37125950c15c bash
退出数据库:
quit;
退出当前容器:
exit;
启动重启容器:
docker start 37125950c15c
docker restart 37125950c15c
创建并运行容器:
docker run -it -d -p 18081:8080 webspoon:latest /bin/sh
删除容器:
docker rm 2374eb8bfefa
停止容器
docker stop 37125950c15c
查看容器日志:
docker logs 容器ID
实时查看docker容器日志
sudo docker logs -f -t --tail 行数 容器名
docker-compose:
docker-compose -f tasktracker.yml up
docker-compose -f docker-compose.yml up -d
docker-compose -f docker-compose.yml down
重建单个容器:
docker-compose -f docker-compose.yml up --no-deps -d mysql