docker常用组合命令和环境搭建

docker命令组合:

  1. 下载最新的镜像:docker pull mysql:latest
  2. 查看安装的镜像:docker images
  3. 删除某个镜像:docker rmi <image id>
  4. 运行mysql容器,本地端口:容器端口:docker run -itd --name mysql-why -p 3306:3306 -e MYSQL_ROOT_PASSWORD=why mysql
  5. 运行php-fpm容器:docker run -itd -v ~/Desktop/php:/data/www/php -p 9001:9000 --link mysql-why --name php-fpm php:fpm(镜像名:镜像tag)
  6. 安装php扩展:pecl install redis
  7. 开启php扩展:docker-php-ext-enable redis
  8. 运行nginx容器:docker run -itd -v ~/Desktop/php:/data/www/php -p 81:80 --link mysql-why --name docker-nginx nginx:latest
  9. 查看所有容器:docker ps -a
  10. 查看运行的docker容器:docker ps
  11. 删除某个容器:docker rm CONTAINER ID
  12. 开启某个容器:docker start CONTAINER ID
  13. 重启某个容器:docker restart CONTAINER ID
  14. 停止某个容器:docker stop CONTAINER ID
  15. 进入到某个正在运行的docker容器:docker exec -it 37abf502d6f8 /bin/bash     (id为ps显示的CONTAINER ID)
  16. 使用某个镜像启动并进入容器:docker run -it hangqing-chandi /bin/bash
  17. docker复制到本地:docker cp docker-nginx:/etc/nginx/conf.d/default.conf ./
  18. 本地复制到docker:docker cp default.conf docker-nginx:/etc/nginx/conf.d/default.conf
  19. 当某个配置错误,导致无法启动或重启时,可以在使用上面两条命令将配置文件拷贝到本地,更改完之后再传上去覆盖
  20. 超级权限:docker run -itd --cap-add SYS_PTRACE --security-opt seccomp=unconfined --name php-gdb php:latest

新建容器需要安装一些常用的工具:

apt-get update

apt-get install procps

apt-get install net-tools

apt-get install inetutils-ping

apt-get install iproute2

apt-get install telnet

apt-get install vim

方便个性的vim和shell配置:

shell和vim配置参考:https://blog.csdn.net/why444216978/article/details/104717647

发布了253 篇原创文章 · 获赞 47 · 访问量 18万+

猜你喜欢

转载自blog.csdn.net/why444216978/article/details/103658953