Docker docker 镜像创建与使用

fqivy · November 20, 2020 · Last by 天地良心 replied at November 20, 2020 · 506 hits
  1. 查看docker镜像
    sudo docker images

  2. 可以在docker hub上查询相应的docker镜像
    sudo docker search xxx

  3. 删除docker镜像
    docker image rm ID/name

officcal为OK的是官方版

  1. 创建docker镜像有两种方式,一种是docker commit,不推荐使用 推荐使用Dockerfile形式

例如在/opt下新建jenkins_server目录,touch Dokcerfile
文件中写入

# version:0.0.1
FROM jenkinsci/jenkins:lts
MAINTAINER faxxxxxx "ivy_xxxxx@126.com"
RUN echo "This is a jenkins server!"
EXPOSE 80

保存后退出,并且在当前目录下执行命令
docker build -t jenkinsci/jenkins:v1 .
注意,最后有个点来代表目录是当前目录下

查看镜像 docker images

  1. 通过sudo docker history 9f487bb1473d命令可以查看构建镜像的历史

使用
docker run -d -p 8080:8080 -p 50000:50000 --name jenkins_server -v jenkins_home:/var/jenkins_home jenkinsci/jenkins:lts
命令运行jenkins,端口为8080
访问http://ip:8080/进行管理员账号登录
用户名为admin,密码执行如下命令查询
docker exec jenkins_server cat /var/jenkins_home/secrets/initialAdminPassword

共收到 2 条回复 时间 点赞

docker run -d -p 8080:8080 -p 50000:50000 --name jenkins_server -v jenkins_home:/var/jenkins_home jenkinsci/jenkins:lts
为啥这里要两个-p?

KillerJiang 回复

对外提供2个端口的服务

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up