docker常见指令——镜像指令and容器指令

docker镜像指令
查看镜像
docker images

搜索镜像
docker search 镜像名

上传镜像
docker pull 镜像名

docker pull 镜像名:tag

注:不加:tag表示最新版本 ,加:tag表示指定版本

运行镜像
docker run 镜像名

保存镜像
docker save 镜像名/镜像id -o 要保存的路径

删除镜像
删除一个

docker rmi -f 镜像名/镜像id

删除多个

docker rmi -f 镜像名/镜像id 镜像名/镜像id 镜像名/镜像id

删除全部

docker rmi -f $(docker images -aq)

注:-a为显示全部 -q为只显示id

强制删除

docker image rm 镜像名/镜像id

加载镜像
docker load -i 镜像保存文件位置

镜像标签
docker tag 原镜像名(旧的):TAG 想要生成的镜像名(新的):新的TAG

docker容器指令
查看运行状态
systemctl status docker

查看版本
docker --version

查看正运行的容器
docker ps

查看全部容器
(包含正在运行的和已经停止的)

docker ps -a

运行容器
docker run -it -d --name 容器名 镜像名:Tag /bin/bash

注:-it表示交互式 -d 表示后台运行

--name后跟给运行的容器起的名字 /bin/bash表示交互路径

外部访问测试
netstat -untlp

容器端口映射
docker run -itd --name 容器名/容器id -p 宿主机端口:容器端口 j镜像名 /bin/bash

进入容器
docker exec -it 容器名/容器ID /bin/bash

退出容器
直接退出

exit

注: 未添加 -d(持久化运行容器) 时,执行此参数,容器会被关闭

优雅退出

ctrl + p + q 

注:按住ctrl键后,先p后q

启动容器
docker start 容器名/容器id

停止容器
docker stop 容器名/容器id

重启容器
docker restart 容器名/容器id

杀死容器
docker kill 容器ID/容器名

容器文件拷贝
#从容器内拷出

docker cp 容器ID/名称: 容器内路径 容器外路径

#从外部拷贝文件到容器内

docker cp 容器外路径 容器ID/名称: 容器内路径

查看容器日志
docker logs -f --tail=要查看末尾多少行 容器ID

注:若--tail未明确说明,默认查看all

容器自启动
docker update --restart=always 容器Id 或者 容器名

docker container update --restart=always 容器名/容器id

更换容器名
docker rename 容器ID/容器名 新容器名

你可能感兴趣的:(eureka,云原生)