docker教程

 

离线安装 https://www.cnblogs.com/helf/p/12889955.html

 

教程 https://blog.csdn.net/m0_49960764/article/details/124292208

 

Docker 中十分重要的两个概念 Image 和 container,Image 和 container 可以看作面向对象思想中的类和对象。container 是 Image 的实例化。

 

docker命令:--

1、docker run -it

-i表示交互性的,-t产生一个终端;

-v  把宿主的目录挂载到 容器内

 -w 指定工作目录

--rm

容器退出时就能够自动清理容器内部的文件系统

 

2、拷贝

docker cp /Users/wuhanxue/Downloads/rabbitmq_delayed_message_exchange-3.9.0.ez 1faca6a70742:/opt/rabbitmq/plugins

 

 

离线安装

https://www.cnblogs.com/helf/p/12889955.html

 

3、docker命令

进入 docker

sudo systemctl start docker

sudo docker ps

sudo docker images

 sudo docker run -it -v $(pwd):/home -w /home -p 8000:8000 adb7e73a6036

 

 

sudo docker run -it -v $(pwd):/home -w /home -p 8000:8000 adb7e73a6036

 

sudo docker attach 8a6f77064509

 

4、docker 将容器提交为容器

docker commit

提交容器成为一个新的副本。

命令和git原理类似。

docker commit -m="描述信息" -a="作者" 容器id 目标镜像名:[TAG]

比如这里将添加了war包的容器打包成一个新的镜像。

docker commit -a="badaodechengxvyuan" -m"addgeoserver" 39f5b723d1b8 tomcatwithgeoserver:1.0

进入镜像

sudo docker run -it -v $(pwd):/home -w /home  adb7e73a6036

 

删除镜像

3.查看镜像id,删除镜像


[root@VM-16-3-centos acptuser]# docker images

#注意这里使用 : rmi
[root@VM-16-3-centos acptuser]# docker rmi c6cc94c34f8e

 

4、删除容器

docker ps -a

docker rm -f 01892c847318

 

posted @ 2022-05-23 15:40  cnchengv  阅读(37)  评论(0编辑  收藏  举报