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