【docker】docker 常用命令
@
目录
1.docker 常用命令
分类 | 命令 | 说明 |
---|---|---|
镜像 | docker search mysql:5.7 | 搜索镜像 |
docker images | 查看本地下载镜像 | |
docker pull mysql:5.7 | 拉取镜像 | |
docker rmi mysql:5.7 | 删除镜像 | |
容器 | docker ps -a | 查看当前正在运行的容器 |
docker ps -n 5 | 查看最近运行的5个容器 | |
docker run hello-world | 新建并启动一个容器,当镜像不存在时,会自动拉取镜像,docker run 可以指定很多参数 | |
docker start hello-world | 启动一个已存在的容器 | |
docker logs hello-world | 查看容器日志 | |
docker restart hello-world | 重启容器 | |
docker rm hello-world | 删除容器 | |
交互 | docker exec -it elasticsearch /bin/bash | 进入容器(容器必须先启动) |
docker cp temp123.txt elasticsearch:/usr/share/elasticsearch/temp123.txt | 复制文件/文件夹(宿主->容器) | |
docker cp elasticsearch:/usr/share/elasticsearch/temp123.txt temp123.txt | 复制文件/文件夹(容器->宿主) |
2.docker 安装常用软件
安装 mysql
docker run -itd --name mysql -e MYSQL_ROOT_PASSWORD=password -p 3306:3306 mysql:5.7
安装 postgres
docker run -itd --name postgres -e POSTGRES_PASSWORD=password -p 5432:5432 postgres
安装 redis
docker run -itd --name redis -p 6379:6379 redis
安装 mongodb
docker run -itd --name mongo -p 27017:27017 mongo
安装 elasticsearch + kibana + elastichd
组件名称 | 安装命令 |
---|---|
elasticsearch | docker run -id --name elasticsearch -p 9200:9200 -p 9300:9300 elasticsearch:5.6.12 |
kibana | docker run -id --name kibana -e ELASTICSEARCH_URL=http://docker.for.win.localhost:9200 -p 5601:5601 kibana:5.6.12 |
elastichd | docker run -id --name elastichd -p 9800:9800 --link elasticsearch:demo containerize/elastichd |
相关推荐
王道革 2020-11-25
bwyyziq 2020-11-22
pigsmall 2020-11-19
changecan 2020-11-19
helloWorldAndYou 2020-11-16
nginxs 2020-11-14
红石丶 2020-11-13
WanKaShing 2020-11-12
yangkang 2020-11-12
滴水穿石点石成金 2020-11-12
张荣珍 2020-11-12
wuxunanjing 2020-11-11
魅惑青花瓷 2020-11-11
lihongtai 2020-11-09
yangkang 2020-11-09
worldsnow 2020-11-06
MichaelJScofield 2020-11-06
TaoTaoFu 2020-11-06