码迷,mamicode.com
首页 > 其他好文 > 详细

docker 常用命令

时间:2020-01-17 15:07:55      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:http   交互模式   根据   bin   创建   映射   下载   mes   mkdir   

1.docker serach nginx 查询docker镜像中 nginx

技术图片

 

 

2.docker pull nginx 下载nginx镜像

技术图片

 

 

3.docker images 查看所有镜像

技术图片

 

 

4.mkdir -p /nginx/www /nginx/logs /nginx/conf 本地创建容器nginx将要映射的额路径

5.docker ps 查看在运行的容器

技术图片

 

 

6.docker ps -a 查看所有容器

技术图片

 

 

7.docker run -d -p 8002:80 --name runoob-nginx-test-web -v /nginx/www:/usr/share/nginx/html -v /nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /nginx/logs:/var/log nginx

技术图片

 

 

run:创建并运行容器,用于第一次,后面启动可以直接用docker start 容器id或者容器名

-d: 后台运行

-p 8002:80 指定docker容器内nginx 80端口映射本地端口8002

--name runoob-nginx-test-web 指定镜像的容器名

-v /nginx/www:/usr/share/nginx/html 建立本地路径/nginx/www 和容器内路径/usr/share/nginx/html的映射

nginx :镜像名

8.docker inspect runoob-nginx-test-web|grep Mounts -A 20 查看容器名为 runoob-nginx-test-web的映射路径配置的前20

技术图片

 

 

9.containeridnames基本在所有命令中都可以互换,比如上条命令runoob-nginx-test-web可以换成对应容器id 9a9cf031c853

技术图片

 

 

10. docker start 9a9cf031c853|runoob-nginx-test-web 根据名字或容器id启动容器

11.docker stop 9a9cf031c853|runoob-nginx-test-web 根据名字或容器id停止容器

12.docker restart 9a9cf031c853|runoob-nginx-test-web 根据名字或容器id重启容器

13.docker exec -it 9a9cf031c853 /bin/bash 进入容器交互模式,可以查看容器内各目录

技术图片

 

 

exec : 在容器里运行命令

-i: 允许标准输入容器

-t: 允许创建为终端

 

 

14.docker rm 9a9cf031c853 移除容器

技术图片

docker 常用命令

标签:http   交互模式   根据   bin   创建   映射   下载   mes   mkdir   

原文地址:https://www.cnblogs.com/keepMoveForevery/p/12205802.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!