首页 > 编程知识 正文

docker菜鸟教程常用指令,ubuntu docker安装和使用方法

时间:2023-05-05 01:35:44 阅读:12436 作者:2894

一、Docker个人资料1、概念

Docker包括镜像,仓库,容器

二、Docker安装1、安装所需的安装包

命令: sudoyuminstall-yyum-utils设备- mapper -永久- datalvm 2

2、设置stable后视镜仓库

命令: sudo yum-config-manager-- add-repo

3359 download.docker.com/Linux/centos/docker-ce.repo

3、更新yum包索引

命令: sudo yum makecache fast

4、安装Docker的最新版本

命令: sudo yum install docker-ce

5、启动推动器

命令: sudo systemctl开始docker

6、检查Dock是否启动

命令: sudo docker run hello-world

三. Docker常用命令使用1,取镜像

命令: docker pull镜像地址

(这里以Tomcat镜像为例:

命令: dockerpullregistry.cn-hangzou.aliyuncs.com/Shuo Dao/Tomcat-8.5.27 )

2、查看所有后视镜

命令:文档生成器图像

(这里有两个镜像:“hello-word”镜像和刚才安装的Tomcat镜像,用于测试上述测试是否成功安装。)

3 .执行镜像

命令: docker run -d -p本地端口:容器端口的镜像名称

(-d:镜像在后台运行

-p:指定与容器内部本机交换的端口。 -p是容器内部的ID地图和随机开放的端口

)这里是执行Tomcat镜像的示例,将本机的80端口映射到容器的8080端口

命令: docker run -d -p 80:8080

registry.cn-Hangzhou.aliyuncs.com/Shuo Dao/Tomcat-8.5.27

访问“服务器IP”,看看Tomcat是否正常启动

4、查看正在运行的集装箱

命令: docker ps

5、进入容器内部

进入命令模板: docker exec -it容器ID bash

本文命令: docker exec -it 59dfd62ffa08 bash

退出命令:退出

6、文件传输

从容器到本机

命令模板: docker cp ID全名:容器文件路径的本地路径

本机到容器

命令模板: docker cp本地文件路径ID全名:容器路径

7、关闭容器

命令模板: docker stop容器标识

正文命令: docker stop 59dfd62ffa08

再测试一下Tomcat是否关闭。

8、删除容器

命令: docker rm容器标识

9、删除镜像

命令: docker rmi镜像id

四、构建镜像发布自己的项目1、创建文件夹(本文在/usr/local下创建Docker文件夹)。

命令: mkdir Docker

2、在此文件下上传War包

命令: rz

3、创建文档文件

命令: touch文档文件

编辑文档文件

命令: vim文档生成器文件

写入以下内容

#此镜像的父镜像是tomcat镜像,因此可以创建tomcat环境

from registry.cn-Hangzhou.aliyuncs.com/Shuo Dao/Tomcat-8.5.27

#将当前文件夹下的war包复制到镜像中的Tomcat web apps目录

copytestdocker.war/usr/Tomcat/web apps

#消除容器内部中文乱码问题

ENV LANG C.UTF-8

4、构建镜像(Dockerfile文件夹下) )。

命令模板: docker build -t镜像名称(镜像名称必须为lsdfh ) :镜像版本。

(最后,请注意,有一个点表示Dockerfile所在的目录。)

命令: docker build-TD ocker-test : latest。

使用命令(docker imager ),看看我们构建的镜像

最后执行镜像:

命令: docker run-d-p 8033608080 docker-test

五.删除镜像和容器1、注意

需要注意的是,如果需要删除容器和镜像,必须停止,直到容器掉落。 删除容器,然后删除镜像。 镜像启动时将生成容器,因此必须先删除容器才能删除镜像

2、命令

删除容器: docker rm容器id

删除镜像docker rmi镜像id

3、正文示例(删除docker-test ) ) ) ) )。

调查运转中的容器

再次检查正在运行的镜像

关闭容器

命令:文件服务器停止容器ID

查看所有容器(包括停止的和未停止的) )。

删除容器

命令: docker rm容器标识

在步骤和的图像中发现docker-test已被删除

删除镜像

命令: docker rmi镜像ID

正文命令: docker rmi 2872aae59259

结束语记录生活,分享知识! 我还在继续学习,有问题请留言交流学习!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。