之前在简书上写,莫名其妙给我冻结了,以后在这里写了。
今天学习docker第四天,从操作docker的容器命令开始。学习时间1小时,暂定。
容器的启动 : docker run -it --name 容器别名 容器名称
容器退出:exit
容器的退出不停止: control + p + q
启动已经关闭的容器: docker start 容器名称
重启容器:docker restart 容器名称
停止容器:docker stop 容器名称
强制停止容器:docker kill 容器名称
查看现在以及历史启动的容器:docker ps -a
查看目前启动的容器:docker ps
查看一共启动的容器:docker ps -n 2
删除容器:docker rm 容器名称
强制删除容器:docker rm -f 容器名称
删除多个容器
docker rm -f ${dokcer ps -qa}
docker ps -qa | xargs docer rm -f
docker后台启动:docker run -d 容器名称
docker查看日志: docker logs -t -f --tail 容器名称
docker详细信息:docker inspect 容器名称
docker重新进入客户端:docker attach 容器名称(id)
docker重新进入客户端2:docker exec -t 47639e31a880 ls -l /tmp :不进去,但是可以返回操作结果
docker重新进入客户端3:docker exec -it 47639e31a880 /bin/bash 直接进入
docker容器中复制数据到外面大海中 docker cp 容器ID:文件路径 复制文件路径
今天的docker学习暂时到这里.