【Docker】常用命令和使用

【Docker】常用命令和使用

安装

  • 依次运⾏以下命令添加更新yum源。
yum updateyum install epel-release -yyum clean allyum list
  • 安装并运⾏Docker
yum install docker-io -ysystemctl start docker
docker info
docker infosystemctl start docker #运⾏Docker守护进程systemctl stop docker #停⽌Docker守护进程systemctl restart docker #重启Docker守护进程
  • ⼀个命令部署Nginx
docker run --rm --name nginx-wz -p 8080:80 -d nginxdocker run --name nginx-wz -p 8080:80 -d nginx--rm:容器终⽌运⾏后,⾃动删除容器⽂件。--name nginx-wz:容器的名字叫做nginx-wz,名字⾃⼰定义.-p: 端⼝进⾏映射,将本地 8080 端⼝映射到容器内部的 80 端⼝-d:容器启动后,在后台运⾏docker ps 查看容器docker stop 容器id
#改为下⾯内容,然后重启docker{"debug":true,"experimental":true,"registry-mirrors":["https://pb5bklzr.mirror.aliyuncs.com","https://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"]}#查看信息docker info
  • 如果是腾讯云:
"registry-mirrors": ["https://mirror.ccs.tencentyun.com"] 作者:-Titen-

常用命令

常⽤命令(安装部署好Docker后,执⾏的命令是docker开头),xxx是镜像名称
docker search xxx
  • 列出当前系统存在的镜像:
docker images
  • 拉取镜像:
docker pull xxx
注:
  1. xxx是具体某个镜像名称(格式 REPOSITORY:TAG)
  2. REPOSITORY:表示镜像的仓库源,TAG:镜像的标签
  • 运⾏⼀个容器:
docker run --name nginx-xd -p 8080:80 -d nginxdocker run - 运⾏⼀个容器-d 后台运⾏-p 端⼝映射--name "xxx" 容器名称
  • 列举当前运⾏的容器:
docker ps
docker ps -a
-a 表示查看所有历史运行的容器。
  • 检查容器内部信息:
docker inspect 容器名称
  • 删除镜像:
docker rmi IMAGE_NAME
  • 容器的停止和启动
停⽌某个容器:docker stop 容器名称/id启动某个容器:docker start 容器名称/id移除某个容器: docker rm 容器名称/id (容器必须是停⽌状态)
--强制移除镜像不管是否有容器使⽤该镜像 增加 -f 参数
--重启restart
  • 查看容器启动⽇志:
docker logs -f 容器id
  • 进入容器
docker exec -it 容器id /bin/bash exit是退出

  注:部署环境和查看容器里的日志都需要进入容器

docker cp test.war b94b4722de68:/usr/local/tomcat/webapps

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部