docker

 

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

 

一、

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

安装步骤:网站上

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

sudo systemctl start docker  为启动docker

其中在网站中安装不了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

 

posted @ 2023-09-24 14:28  阿朱朱  阅读(2)  评论(0编辑  收藏  举报