学习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或者容器名] ---- 查看容器的端口映射
学习中 待续....