操作步骤
step1: 创建一个定时任务后台程序 docker run -d --name jobber1 jobber:latest
sudo docker run -d --name rsn66 takewiki/rsync:2.0 注意jobber使用Go语言撰写,不存在相应的端口,可后台运行
step2:查看指定的定时任务容器
docker ps --filter name=jobber1
step3:查看状态,即使没有起来也可以检查
docker inspect jobber1 | grep -A12 "State"
step4:查看容器内的日志,这是用于查询日志是否在运行,这个非常重要
注:查看相应的日志,用于检测。
docker logs jobber1
step5:查看相应的端口映射,也是我的疑问,居然没有相应的端口
暂时没有做相应的映射
docker inspect -f "{{ .Config.ExposedPorts }}" jobber1
step6:数据卷做相应的映射data volumes.
docker inspect -f "{{ .Config.Volumes }}" jobber1
step7:查看环境变量
docker inspect jobber1 | grep -A50 "Env" docker inspect -f "{{ .Config.Env }}" jobber1
step8:停止容器名 docker stop jobber1
step9: 启动容器名 docker start jobber1
step10:暂停所有容器 docker pause jobber1
step11:取消暂停,继续使用container. docker unpause jobber1
step 12: 访问容器内部 To get shell access to our jobber1 container, run the command below.
docker exec -it jobber1 /bin/sh docker exec -it --user=root jobber1 /bin/sh
sudo docker exec -it --user=root rsn66 /bin/sh
step13:提交修改
docker commit jobber1 my-custom-jobber1:latest
step14:删除容器 docker rm -f jobber1
step15:删除镜像
docker rmi -f jobber
Content type
Image
Digest
sha256:47bbe5e02…
Size
11.2 MB
Last updated
about 4 years ago
docker pull takewiki/jobber