docker基础命令

  学习docker中有很多基础的命令需要记,因自己记性不好所以记录下来方便记不起时查看!

systemctl start docker  ---- 启动docker后台服务

docker run [NAME]  ---- 运行某一镜像,若本地没有该镜像会前往仓库查找下载,默认最新版本

docker run -d 镜像名:版本号 /bin/sh -c "while true; do echo hello world; sleep 1; done"  ---- 创建一个以进程方式运行的容器

docker run -d  -p 容器端口号:本机端口号 [镜像名] ----  -d为让容器在后台运行,-p为将容器内部使用的网络端口映射到我们使用的主机上,w3c和菜鸟的教程-p后面没加端口号也能运行,作为一只菜鸟搞不懂,但是我本地不加端口号的话是没法直接运行这条命令的!

docker ps  ---- 查看正在运行的容器

docker logs [容器ID或者容器名] ---- 查看该容器内的标准输出

docker stop [容器ID或者容器名] ---- 停止容器运行

docker pull [镜像名]  ---- 仓库中拉取镜像

docker rmi [镜像名] ---- 删除镜像,如果一个镜像有多个标签(名字),删除的只是一个标签(名字),如果只有一个标签将直接删除镜像

docker rmi [镜像ID] ---- 直接删除镜像

docker port [容器ID或者容器名] ---- 查看容器的端口映射

学习中  待续....

原文地址:https://www.cnblogs.com/fengyeyu/p/10249076.html