首页 > 其他分享 >docker

docker

时间:2023-09-24 14:33:49浏览次数:23  
标签:容器 删除 webapps 镜像 docker id

 

 一般在 输入 docker ps +镜像名/容器名

 

一、

1、docker具体安装步骤  在虚拟机中安装

https://blog.csdn.net/PyongSen/article/details/123053374

其中在网站中安装不了docker,那就使用yum -y install docker安装

2、配置阿里云镜像加速

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://mrxn9rs1.mirror.aliyuncs.com"] } EOF

sudo systemctl daemon-reload

sudo systemctl restart docker

四个命令 

 

 二、常用命令

1、帮助命令

2、镜像命令

{1} docker  images  查看所有的镜像

docker images -a   ,  docker images -q  

 {2} docker search 从Docker Hub查找镜像   也可以docker search +镜像名 去查找镜像

docker search --filter

docker search mysql--filter=STARS=3000      也就是在镜像mysql中,过滤条件为:STARS>3000的 会显示

 {3} docker pull 镜像下载  

如果不指定下载版本 ,默认会下载最后的版本

 {4} docker  rmi 删除镜像

   docker rmi  -f  +镜像id      根据镜像id删除对应的镜像

   docker rmi   -f  ${docker images -q}  删除所有的镜像

 3、容器命令

{1} run   首先下载centos镜像 docker pull centos

   测试,启动并进入容器  docker run -it centos /bin/bash 

 -it(以交互模式运行) 

 {2} 列出所有运行的容器

  docker ps 列出所有正在运行的容器

 -a 列出所有正在运行的容器+历史运行的程序

-n=?显示最近创建的程序  -n=1 最近1个...

-q  只显示容器的id   例:-aq 显示所有容器的id

 

{3} 退出容器

 exit  容器停止并退出

 ctrl+Q+P  只退出,容器不停止

 

{4} 删除容器

docker rm   +容器id      删除指定容器   但是不能删除正在运行的容器,不过可以强制删除  docker rm  -f +容器id

docker rm $(docker ps -aq)  根据查出容器所有id 删除所有的容器

 

{5} 启动和停止容器

 docker start  + 容器id   启动容器

 docker stop  + 容器id  停止当前正在运行的容器

 docker restart  + 容器id  重启容器

 docker kill  + 容器id   强制杀掉当前容器

 

4、其它常用命令  (很重要)

{1} 后台启动容器

 docker run -d  + 镜像名

 

{2} 查看日志

docker  logs

-f  跟踪日志输出

-t  显示时间戳

--tail 仅列出最新N条容器日志

 docker logs -tf  --tail 10  +容器id   表示查看近10条该容器里的日志

 

{3} 查看容器进程

 docker top + 容器id

 

{4} 查看镜像的元数据

docker inspect +容器id

 

{5}进入当前正在运行的容器

 1、docker exec -it 容器id /bin/bash   进入容器且开启新的终端

2、 docker attach 容器id                 进入容器不开心新的终端,不会新的进程

{6} 进入容器拷贝文件

    docker cp  容器id:/路径... /拷贝到的路径

 小结

 

5、练习

 1、安装nginx

 docker的端口暴露

 2、tomcat

 出现的问题,这里webapps里面没有tomcat文件,而文件在webapps.dist里面,所以需要把webapps.dist里面的文件复制到webapps里面来

 

3、es

 

标签:容器,删除,webapps,镜像,docker,id
From: https://www.cnblogs.com/1468697304qq/p/17722841.html

相关文章

  • Docker Compose 容器编排
    docker-compose是docker官方的开源项目,负责实现对docker容器集群的快速编排简单的理解就是对多个容器进行快速的管理,如一键启动、一键stop等等……dockercompose官网下载安装老版本的需要去官网下载安装,新版本的直接使用yum进行安装即可[root@localhost~]#yum-yinstalldocke......
  • Docker - Optimized Dockerfile
    WehavetheincentivetooptimizeourDockerfileto buildsmallerimages.Someofthepointsthatwecanprobablycomeupwithwould bethefollowing:• NotusingGolangforourbaseimage.Golangisastaticallycompiled language—oncewehavethecompil......
  • Docker - ERROR: failed to solve: golang:latest: error getting credentials - err:
    Dockerfile:FROMgolang:latestWORKDIR/appADD..RUNgoenv-wGOPROXY=https://goproxy.io,directRUNgogetRUNgobuild-oapp.CMD["/app/app"] zzh@ZZHPC:/zdata/MyPrograms/Go/aaa$dockerbuild-ttest:v1.[+]Building1.3s(3/3)FINI......
  • Docker 部署 Elasticsearch 8.6.2
    Docker部署Elasticsearch8.6.2dockerpullelasticsearch:8.6.2mkdir-pv/home/zonglin/elasticsearch/pluginssudodockerrun--nameelasticsearch-p9200:9200-p9300:9300\--restart=always\-e"discovery.type=single-node"\-eES_JAVA_......
  • docker-compose 部署 phpmyadmin
    docker-compose.yamlversion:'3.9'services:phpmyadmin:image:phpmyadmincontainer_name:phpmyadminrestart:alwaysprivileged:trueenvironment:-PMA_HOST=192.168.0.152ports:-"8081:80"ne......
  • docker-compose 部署 RabbitMQ
    docker-compose部署RabbitMQdocker-compose.ymlversion:'3.5'services:rabbitmq:restart:alwaysimage:rabbitmq:managementcontainer_name:rabbitmqhostname:rabbitports:-5672:5672-15672:15672environm......
  • docker-compose 安装 redis
    docker-compose安装redisversion:"3.5"services:lcloud-redis:image:redis:6.2container_name:lcloud-redisrestart:alwaysports:-6379:6379安装运行#docker-composeup-d--build......
  • Docker 部署 Redis
    Docker部署Redis参考资料:史上最详细Docker安装Redis拉取镜像dockerpullredis:latest创建数据卷#创建本地映射目录mkdir-p/mydata/redis/data#创建本地映射文件touch/mydata/redis/conf/redis.conf参数说明:-p:多级目录创建启动容器dockerrun--restart=......
  • Docker 部署 zookeeper
    Docker部署zookeeper拉取ZooKeeper镜像最新版本dockerpullzookeeper:latest创建数据卷mkdir-p./zookeeper/datamkdir-p./zookeeper/confmkdir-p./zookeeper/logs运行容器dockerrun-d--namelcloud-zookeeper--privileged=true-p2181:2181--restart=alw......
  • Docker 部署 思源笔记
    Docker部署思源笔记参考文档:思源笔记群辉docker安装简略版(新手向)-链滴(ld246.com)思源笔记docker部署-建站教程(jiuaidu.com)‍拉取镜像dockerpullb3log/siyuan运行dockerrun --namesiyuan-it-d --restart=always -v/usr/local/software/siy......