Docker 容器基础操作

Docker容器基础操作

容器(container)是Docker镜像的运行实例,类似于可执行文件与进程的关系,Docker是容器引擎,相当于系统平台。

容器的生命周期

Docker 容器基础操作_第1张图片

容器的基础操作(以 tomcat8.0 为例)

# 拉取tomcat8.0镜像
[root@tudou tudou]# docker pull tomcat:8.0 
8.0: Pulling from library/tomcat
57df1a1f1ad8: Pull complete 
71e126169501: Pull complete 
1af28a55c3f3: Pull complete 
03f1c9932170: Pull complete 
881ad7aafb13: Pull complete 
9c0ffd4062f3: Pull complete 
bd62e479351a: Pull complete 
48ee8bc64dbc: Pull complete 
6daad3485ea7: Pull complete 
bc07a0199230: Pull complete 
Digest: sha256:c2b033c9cee06d6a3eb5a4d082935bbb8afee7478e97dcd6bc452bb6ab28da4b
Status: Downloaded newer image for tomcat:8.0
docker.io/library/tomcat:8.0

# 查看本地镜像
[root@tudou tudou]# docker images | grep tomcat
tomcat      8.0      ef6a7c98d192    2 years ago      356MB

运行容器 (docker run -d --name tudou-tomcat tomcat:8.0)

  • -d : 后台运行
  • --name : 指定容器的名称(tudou-tomcat)。
  • tomcat:8.0 : 指定镜像名称以及tag(可以理解为版本)。
  • 执行之后控制台会输出一串id,这是 容器ID
  • 执行docker ps -a | grep tomcat 即可看到名为tudou-tomcat 的容器存在。
# 后台运行一个名为tudou-tomcat的容器
[root@tudou tudou]# docker run -d --name tudou-tomcat tomcat:8.0
0fe0e4049abe892c4e80afa832eddd7d18b4c805ae2c4272ffdfab8b81df99f8

# 查看容器
[root@tudou tudou]# docker ps -a | grep 

你可能感兴趣的:(docker,容器,运维,容器基础操作)