docker使用命令总结

1.docker 加载nginx镜像为容器

docker run --name nginx -p 80:80 -v /root/nginx/nginx.conf:/etc/nginx/nginx.conf -v /root/nginx/log:/var/log/nginx -v /root/nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf -d nginx

--name  给你启动的容器起个名字,以后可以使用这个名字启动或者停止容器

-p 映射端口,将docker宿主机的80端口和容器的80端口进行绑定

-v 挂载文件用的,第一个-v 表示将你本地的nginx.conf覆盖你要起启动的容器的nginx.conf文件,第二个表示将日志文件进行挂载,就是把nginx服务器的日志写到你docker宿主机的/home/docker-nginx/log/下面

第三个-v 表示的和第一个-v意思一样的。

-d 表示启动的是哪个镜像

 

3.docker查看运行中的容器

docker ps

4.docker查看所有的容器

docker ps -a

5.docker启动停止或重启容器

启动: docker start 容器id或者容器名称

停止: docker stop 容器id或者容器名称

重启: docker restart 容器id或者容器名称

6.进入容器

docker exec -it 容器id或者容器名称 bash

7.退出容器

exit

8.容器内的内容与本地上的内容相互拷贝

https://www.cnblogs.com/areyouready/p/8973495.html

(1)从容器拷贝到本地   在本地执行命令:

docker cp 容器名:要拷贝的文件在容器里面的路径       要拷贝到宿主机的相应路径

(2)从本地拷贝到容器  在本地执行命令:

docker cp 要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径

9.查看容器日志

https://blog.youkuaiyun.com/benben_2015/article/details/80708723

docker logs 容器id或者容器名

10.Linux查看当前路径命令

pwd

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值