Docker新手常用的命令和操作

Docker常用命令&操作

一、镜像操作

操作 命令 说明
检索 docker search 关键字eg: docker search redis 我们经常去docker hub上检索镜像的详细信息,如镜像的TAG。
拉取 sudo docker pull 镜像名:tag :tag是可选的,tag表示标签,多为软件的版本,默认是latest
列表 docker images 查看所有本地镜像
删除 docker rmi image-id 删除指定的本地镜像

二、容器操作

1、根据镜像启动容器

docker run -p 8888:8080 --name mytomcat -d tomcat

  这里的-p: 为映射端口,-d: 指后台运行, –name: 容器名

2. mysql启动容器还需要设置密码

docker run --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql

  这里指定密码为123456

3. 查看容器

1 # 查看运行的容器
2 docker ps
3 # 查看所有容器
4 docker ps -a

4. 启动容器

docker start 容器id

5. 删除容器

docker rm 容器id

6. 查看容器日志

docker logs 容器名/容器id

7. 运行jar文件

  例如我把一个名为demo-0.0.1-SNAPSHOT.jar的文件放在usr目录下。

docker run -d -p 8080:8080 -v /usr/demo-0.0.1-SNAPSHOT.jar:/usr/demo-0.0.1-SNAPSHOT.jar --name springboot java:8u1
11 java -jar /usr/demo-0.0.1-SNAPSHOT.jar

 

更多命令
可以参考每一个镜像的文档

三、关于容器和镜像的区别

原理

版权声明:本文为liuyu666原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/liuyu666/p/docker.html