docker 常用命令
Docker    2021-12-12 16:19:03    3    0    0
junjie   Docker
- 查看运行容器:`docker ps` - 停止所有容器:`docker stop $(docker ps -a -q)` - 删除所有容器:`docker rm $(docker ps -a -q)` - 删除所有镜像:`docker rmi $(docker images -q)` - 进入docker: `docker-machine ssh default` - 查找镜像:`docker search httpd` - 查看镜像: `docker images` - 安装扩展: `docker-php-ext-install pdo pdo_mysql` - 设置端口: `docker run -d -p 5000:5000 training/webapp python app.py` - 查看日志:`docker logs --tail 3000 e0864b9d33ef` - 查找IP ``` docker-machine ip default docker inspect 容器名称 ``` - php7.4 ``` docker run -itd -p 9001:9001 -v /PHP:/www --name php74 /bin/bash php:7.4-fpm ``` - mysql ``` docker run -p 3307:3306 --name mysql -v /opt/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=12345678 -d mysql:5.7 ``` - redis ``` docker run -p 6379:6379 --name redis -v /Docker/redis/redis.conf:/etc/redis/redis.conf -v /Docker/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes docker exec -it redis /bin/bash ``` - mongodb ``` docker run -p 27017:27017 -v $PWD/db:/data/db -d mongo:3.2 ``` - hyperf ``` docker run -itd -p 9501:9501 -v /Docker:/home --name hyperf hyperf/hyperf:7.4-alpine-v3.11-swoole /bin/bash ``` - Scrapy ``` docker run -p 8000:8000 -itd -v /usr/local/www/:/www --name python python:3.7.4 /bin/bash ``` - RabbitMQ ``` docker run -d --name some-rabbit -e RABBITMQ_DEFAULT_USER=guest -e RABBITMQ_DEFAULT_PASS=guest -p 15691:15692 -p 5672:5672 -p 15672:15672 rabbitmq:management ```

上一篇: 解决连接Docker mysql容器慢的问题

下一篇: 使用docker安装swoole环境

Table of content