查看本地镜像

docker images

查看运行容器

docker ps

根据镜像创建容器

docker run  --name my_container -dit --network=host my_image:tag /bin/bash

--name:加上此参数可指定生成容器的名称,此参数位置在镜像id前
my_container 指定的容器名字
-d:打开后台运行
-i:打开控制台交互(不设置此选项退出容器后docker会自动清理未活动的容器)
-t:支持终端登录
--network=host: 指定网络模式为主机网络
my_image:tag 是要使用的镜像名称和标签。不喜欢打这么多字的可以用id代替
/bin/bash 表示要在容器内启动 Bash Shell进行交互

进入容器正在执行的终端

docker attach 容器id
# 如果使用exit退出,容器会停止运行
# 想退出容器但不想容器停止,则按住Ctrl+P+Q退出

进入容器并开启一个新的终端

docker exec -it 容器id /bin/bash
# 如果使用exit退出,容器也不会停止

Docker容器向宿主机传送文件

docker cp container_id:<docker容器内的路径> <本地保存文件的路径>

宿主机向Docker容器传送文件

docker cp 本地文件的路径 container_id:<docker容器内的路径>