mac搭建docker

154 阅读1分钟

地址

下载https://hub.docker.com/?overlay=onboarding

命令

docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]

查看容器
docker ps -a
查看容器信息
docker inspect liuwenchao
生成容器
docker run -it --name liuwenchao -v /Users/liuwenchao/docker:/home/ centos /bin/bash
docker run -it --name lnmp -v /Users/liuwenchao/docker/lnmp:/home/lnmp/ -p 8080:80 -p 8082:22 lnmp /bin/bash
-it 是以前台交互运行的方式
--name 指定容器名称
-v 指定该容器挂载宿主机的目录,我们这里是将宿主机的 /Users/liuwenchao/docker/lnmp 挂载到 容器的 /home/lnmp,这样宿主机和容器就可以很方便的传文件之类的
删除容器
docker rm 容器ID或者容器名,删除已经停止运行的实例。
如果没有停止,使用docker stop ID/NAMES停止实例,或者使用docker rm -f 容器ID或者容器名强制删除。
进入容器
docker exec -it liuwenchao /bin/bash
查看镜像
docker images
删除镜像
docker image rm 镜像id
docker rmi 857821898/lnmp
拉取镜像
docker pull 镜像名称
生成新镜像
docker commit -m "备注" 容器id 镜像名:tag版本
其他定制镜像方法
Dockerfile
登陆到Docker Hub
docker login -u 用户名 -p 密码
登出Docker Hub
docker logout
打标签
docker tag lnmp 857821898/lnmp
推送到Docker Hub
docker push 857821898/lnmp:latest

相关链接

hub.docker.com/