1.在公共的docker中心仓库搜索可下载的镜像
docker search xxx
如搜索仓库中可用的jenkins镜像:docker search jenkins:jenkins
2.查看环境中目前下载的镜像
docker images
3.列出正在运行的容器
docker ps
4.显示所有的容器,包括未运行的
docker ps -a
5.显示最后一个运行的容器
docker ps -l
6.停止一个容器
docker stop containName|containId
7.启动一个容器
docker start containName|containId
8.删除一个容器
docker rm containName|containId
9.创建并运行一个容器
docker run --name:myjenkins -p 1024:8080 -d jenkins
参数解释如下:
docker run : 创建并运行一个容器
–name : 给容器起一个名字, 比如叫做 myjenkins
-p : 将宿主机端口与容器端口映射, 冒号左侧是宿主机端口, 右侧是docker容器端口
-d : 后台运行容器
jenkins : 镜像名称 , 例如jenkins
10.查看容器运行日志
docker logs containName|containId
如:docker logs myjenkins
11.持续跟踪日志
docker logs containName|containId -f
12.进入容器
进入容器命令:
方法一:docker attach containID
方法二:docker exec -it containName bash
方法三:docker exec -it containID /bin/bash
13.退出容器
方法一:exit 退出后,这个容器就消失了,容器销毁ps查不到
方法二:ctrl+D 退出后,这个容器就消失了,容器销毁ps查不到
方法三:ctrl+P+Q 退出容器,容器还在后台运行
14.保存一个镜像为jar包
docker save 镜像名:版本名 -o /home/finance/auto_test/jenkins.jar
镜像名:版本名 可以通过 jenkins images 查看需要保存的镜像信息
镜像名:版本名。 ====》 repository:tag 组成
15.载入一个镜像
docker load < 保存的包名.jar
docker load < jenkins.jar