二、Docker基础操作

原文: 二、Docker基础操作

一、下载镜像

命令:docker pull xxxxxx(镜像名)

docker pull training/weapp

二、运行镜像

docker run -d -P training/webapp python app.py

-d:后台运行

-P内部使用的网络端口映射到主机上(随机绑定端口)

三、查看docker运行容器

docker ps

四、运行容器的一些参数

                1)-d                                   后台运行

                2)--name xxxx             重命名

                3)-v /etc/localtime:/etc/localtime:ro                          将主机时间设置复制给容器  这个很重要

                4)-P 随机端口映射 

                5)-p xxxx:xxxx   将容器内端口(后)映射到主机端口(前)可用多个-p

五、查看容器日志

docker logs -f xxxxx(id或者名字)

                docker logs -f xxxxx(id)

六、关闭容器/启动

                docker stop /startxxxx(id)

七、删除容器,必须停止状态下

                docekr rm xxxxx(id)

八、查看最近创建的容器

                docker ps -n 10 查看最近10个创建的容器

     docker ps -a 查看所有容器

九、查看容器端口映射

                docker port xxxx(id\name) 5000(端口)

                docker port xxxx(id\name) 5000(端口)

十、容器和本机间的文件传输

                docker cp fromPath toPath

                本机地址:直接 /home/test(路径即可)

                容器地址:  id或者name:/home/test(容器名或者ID:容器目标位置)

十一、进入容器内部\退出

                docker exec -it [name/id] /bin/bash

                ctr+d 或者 exit

猜你喜欢

转载自www.cnblogs.com/lonelyxmas/p/10461199.html