Docker常用命令
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
更多命令
可以参考每一个镜像的文档