docker 命令

mac2022-06-30  217

docker pull jenkins 拉取镜像

docker pull jenkins:4.4 拉取指定版本镜像

docker images 查看镜像命令

docker rmi jenkins 删除镜像(必须没有容器运行之上)

docker save jenkins > myjenkins.tar 镜像打成tar包

docker load < myjenkins.tar 从tar包load jenkins镜像

已经下载的镜像无法修改,可以重新增加tag,这几个imgaeid是一样的

docker tag jenkins:latest jenkins:5.5

docker tag jenkins  myjenkins:6.5

docker run -d jenkins 后台启动容器

docker run -d --name myjenkins jenkins  指定名称启动容器

 

docker logs -f b6e2c1143fd1ee27c9c1b9a17efab74f3ddb34eb5314e34655d66267813b8932 查看启动日志

docker ps 查看运行的容器

docker ps -a -s 查看所有的容器并新增一列size(容器占得大小)

docker stop myjenkins 停止容器运行

docker kill myjenkins 杀死容器(类似kill -9 )

docker rm myjenkins 删除容器进程

docker rm -f myjenkins 上面两个命令之和

docker run -d --name myjenkins -p 8999:8080 jenkins  前面是宿主机端口,后面是容器端口

docker info 查看当前docker状态 (其中Storage Driver: overlay2 是联合文件系统驱动)

docker inspect myjenkins 查看容器元数据

docker exec -it myjenkins bash 登录容器(用来在容器中执行命令)

docker run --name myjenkins -itd -p 8999:8080 -v /root/test/jenkins_home/:/var/jenkins_home jenkins 挂在目录持久化存储

注意:修改宿主机目录权限chown -R 1000:1000  /root/test/jenkins_home/

转载于:https://www.cnblogs.com/zzmdiao/p/10437791.html


最新回复(0)