信创国产化替换如何推动企业自主创新与市场竞争力提升
564
2022-09-06
docker 狂神
docker前提 Linux基础弱小和无知不是生存的障碍,傲慢才是。docker概述 docker为什么会出现?开发环境,正式环境,打包带上环境(镜像)--docker仓库----你要的镜像---直接运行即可。 隔离是docker的核心思想。 开源,虚拟机技术,基于Go语言开发,docker的官方文档, docker.com docs.docker.com hub.docker.comdocker能干嘛? 容器化技术部不是模拟的一个完整的操作系统,容器是没有自己的内核的,应用直接运行在宿主机。容器之间是相互隔离的,每个容器内都有一个属于自己的文件系统,互不影响。 DevOps 开发运维 更快速的交付和部署。项目打包为一个镜像。容器化之后,开发环境和测试环境高度一致。docker是内核级别的虚拟化。、docker架构图:客户端 服务器 仓库镜像 image :就是一个模板,可以通过模板来创建容器服务,Tomcat镜像---run---tomcat01容器,通过这个镜像可以创建多个容器,容器 container:可以理解为就是一个简易的Linux系统,可以启动,停止,删除,基础命令,独立运行一个或一组应用,通过镜像来创建的。仓库 repository:存放镜像的地方,公有仓库 私有仓库docker安装系统内核3.10以上 uname -r cat /etc/os-release1、卸载旧的docker版本2、安装需要的依赖包 yum install -y yum-utils3、设置国内阿里云镜像的仓库 yum makecache fast4、安装docker yum install docker-ce docker-ce-cli containerd.io5、启动docker systemctl start docker docker version6、测试 docker run hello-world7、查看-的镜像 docker images8、卸载docker yum remove 工作流程:docker命令docker versiondocker infodocker 命令 --helpdocker images -a -q docker search mysql --filter =stars = 5000docker pull mysqldocker pull 镜像名:tag分层-docker rmi -f 镜像iddocker rmi -f $(docker images -aq)有个镜像才可以创建容器docker pull centosdocker run --helpdocker run --name="容器名字" -d 后台运行,-it 使用交互方式运行,进入容器,-P 指定容器的端口 -p 随机指定端口docker run -it centos /bin/bashdocker ps 当前运行的容器docker ps -a -n=3 -q exit 容器不停止退出ctrl + p + q 容器不停止退出docker rm 容器iddocker rm -f $(docker ps -aq)docker start stop restart kill 容器iddocker run -d centos 后台启动docker ps -a通过后台启动,就必须有个前台进程,docker发现没有应用,就会自动停止docker logs 查看日志docker镜像容器数据卷dockerfiledocker网络IDEA整合dockeru集群docker composedocker swarm CI\CD Jenkins学习别人的思想
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~