博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker 基本命令
阅读量:5260 次
发布时间:2019-06-14

本文共 1555 字,大约阅读时间需要 5 分钟。

 

docker  容器基本命令

 

列出所有的容器 ID

docker ps -aq

  

停止所有的容器

docker stop $(docker ps -aq)

 

删除所有的容器

docker rm $(docker ps -aq)

  

删除所有的镜像

docker rmi $(docker images -q)

  

复制文件

docker cp mycontainer:/opt/file.txt /opt/local/docker cp /opt/local/file.txtmycontainer:/opt/

 

现在的docker有了专门清理资源(container、image、网络)的命令。

docker 1.13 中增加了docker system prune的命令,针对container、image可以使用docker container prune、docker image prune命令。

删除所有不使用的镜像

docker image prune --force --alldocker image prune -f -a` :

  

删除所有停止的容器

docker container prune:

 

----------------------------------------------------

docker 搭建  nginx + mysql + php-fpm

搭建nginx

 

1.搜索nginx

docker search nginx

下载最高的就可以

 

2.拉取nginx

 

docker pull docker.io/nginx 
 

3.查看是否下载成功

docker images

  

4.启动nginx

docker run -p 80:80 -d --name mynginx  -v /docker/www:/www nginx sudo  docker run -it -p 80:80 -d --name mynginx  -v `pwd`/www:/www -v `pwd`/config:/etc/nginx/sites-enabled  nginx

  

-p 80:80:将容器的80端口映射到主机的80端口-d 后台运行(守护进程)--name mynginx:将容器命名为mynginx-v 将主机中当前目录下的www挂载到容器的www目录

   

 5.查看是否开启成功

docker ps –a

  

搭建成功,可以运行一下 查看是否 Nginx启动成功

 

6.重启nginx

  

docker ps -a 查看容器id
docker restart e14c6641077b

 

 错误:ngnix  报错 403 是因为没有挂载目录权限

chcon -Rt svirt_sandbox_file_t /docker/www

 

 

安装php  选择版本 7.2-fpm
docker pull php:7.1-fpm
docker images
docker run -p 9000:9000 -d --name myphp-fpm -v /docker/www:/www php:7.2-fpm
docker ps –a
进入正在运行的nginx容器
docker exec -it mynginx bash
配置文件地址 /etc/nginx/conf.d/default.conf
ctrl + p + q退出容器, 使用exit的话会让容器停止

docker容器中安装vi命令

apt-get update

 

apt-get install vim

 

 

 

转载于:https://www.cnblogs.com/inkwhite/p/11287162.html

你可能感兴趣的文章
Upload Image to .NET Core 2.1 API
查看>>
Js时间处理
查看>>
Java项目xml相关配置
查看>>
三维变换概述
查看>>
vue route 跳转
查看>>
【雷电】源代码分析(二)-- 进入游戏攻击
查看>>
Entityframework:“System.Data.Entity.Internal.AppConfig”的类型初始值设定项引发异常。...
查看>>
Linux中防火墙centos
查看>>
mysql新建用户,用户授权,删除用户,修改密码
查看>>
FancyCoverFlow
查看>>
JS博客
查看>>
如何设置映射网络驱动器的具体步骤和方法
查看>>
ASP.NET WebApi 基于OAuth2.0实现Token签名认证
查看>>
283. Move Zeroes把零放在最后面
查看>>
Visual Studio Code 打开.py代码报Linter pylint is not installed解决办法
查看>>
Python 数据类型
查看>>
S5PV210根文件系统的制作(一)
查看>>
centos下同时启动多个tomcat
查看>>
slab分配器
查看>>
数据清洗
查看>>