docker
docker的架构:
https://docs.docker.com/get-started/overview/#docker-architecture
https://docs.docker.com/engine/reference/commandline/rm/
查看docker进程
docker ps -a
进入docker容器
docker exec -it [tab补全] sh
看日志
docker logs -f -t --since="2017-05-31" --tail=10 container
--since : 指定输出日志开始日期。
-f : 查看实时日志
-t : 查看日志产生的时间戳
-tail=10 : 查看最后的10条日志。
container : 容器名
把gitlab-runner加到docker用户组里。
usermod -aG docker gitlab-runner
sudo service docker restart
操作镜像
docker pull
下载镜像
docker image ls
查看自己已经本地已有的镜像
docker build
Build an image from a Dockerfile
--tag , -t Name and optionally a tag in the ‘name:tag’ format
docker rm [container_id]
删除容器
docker rmi [image]
删除镜像(删除镜像前需要先删除容器)
docker tag
Tag an image referenced by ID
To tag a local image with ID “0e5574283393” into the “fedora” repository with “version1.0”:
$ docker tag 0e5574283393 fedora/httpd:version1.0
Docker Compose
Compose is a tool for defining and running multi-container Docker applications.
docker-compose ps
docker 指定 entrypoint
并且在将本地目录挂载到容器
docker run -it --entrypoint=/bin/bash -v /Users/wanlerong/workspace/taptap-admin:/tmp/taptap-admin taptap-img-registry.cn-beijing.cr.aliyuncs.com/public/node-for-puppeteer:14-buster
镜像区别
https://stackoverflow.com/questions/52083380/in-docker-image-names-what-is-the-difference-between-alpine-jessie-stretch-an