二、Docker基础操作

时间:2021-11-13 22:34:39
二、Docker基础操作

原文:二、Docker基础操作

一、下载镜像

命令:docker pull xxxxxx(镜像名)

docker pull training/weapp

二、运行镜像

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

-d:后台运行

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

三、查看docker运行容器

docker ps

二、Docker基础操作

四、运行容器的一些参数

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