原文:二、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