Docker简单入门教程

2020-06-30  本文已影响0人  TDominator

由于现在容器化技术的普及和广泛的应用,不管你工作中是否用到容器化技术,docker名声却越来越响,这篇文章就让我们简单了解一下docker吧;

概念

了解docker之前我们应该知道docker的三大组成部分


docker常用命令

概念介绍完了我们来简单了解一下docker常用的一些命令

- 通过此命令可以docker远程仓库拉取镜像到本地.
docker pull [options] NAME[:TAG] --options是拉去的一些参数. name是拉取镜像的名称,:TAG表示是可选的
如果不选表明时latest,如果选择表明是指定版本的. 

- 查看所有镜像
docker images [options] [REPOSITORY[:TAG]] --options是选项,后面是指定镜像的名称.这个用的不多,可能
当本地镜像非常多的时候要指定查看某一个镜像.

- 运行一个镜像
docker run [options] IMAGE[:TAG] [COMMAND] [ARG..] --IMAGE是镜像的名字,COMMAND是运行起来的时候要
执行什么命令.ARG表示这条命令运行需要的参数.

docker run -d IMAGE 加了 -d 就是后台运行

docker run -d -p 8080:80 IMAGE -- p(小写)是开放一个容器的端口到主机上,-P(大写)是开放容器所有的端口
到主机上一个随机的端口.

- 查看运行的容器
docker ps
docker ps -a 查看所有容器
- 进入容器内部
docker exec -it container_id bash -i保证我们的输入有效,即使在没有detach的情况下也能运行.-t表示将分配
给我们一个伪终端.我们将在伪终端输入我们的内容.后面跟着的是容器的id,即我们上面用ps查询出来的id,这个id
可以少写几位,它会自动识别.

- 退出容器返回原来的系统.
exit 

- 启动、停止、重启、删除容器
docker start container_id
docker stop container_id
docker restart container_id
docker rm container_id 删除容器是先停掉容器在删除,也可以强制删除 rm -f 建议不这么做

- 删除镜像
docker rmi [IMAGE...] 

- 创建当前镜像
docker build -t frontend . 前提有Dockerfile文件 .指的是当前文件

下一篇我们介绍docker 安装tomcat部署项目----------------docker tomcat应用

上一篇 下一篇

猜你喜欢

热点阅读