- 启动镜像
docker run --name (容器的名字) -d -p hostPort:containerPort 镜像名
- 容器互联
--link name:alias name为链接容器的名字,alias为别名
- 查看容器内互联容器ip
cat /etc/hosts //查看hosts
env //查看环境变量
- 进入镜像
docker exec -it (容器的名字或标识号) bash
- 提交docker镜像,持久化容器存储层
docker commit [选项] <容器ID或容器名> [<仓库名>[:<标签>]] // 选项可以为 --author --message ;仓库名和标签为当前要生成的镜像
- 自定义构建镜像
docker build [选项] <上下文路径/URL/-> //选项可以为 -t 仓库名:版本号
- 安装mysql镜像
docker run --name cmh-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d docker.io/mysql
- 批量删除
docker rmi -f $(docker images --format "{{.Repository}}" |grep "^test_*") //删除test开通镜像
docker rm -f $(docker ps --format "{{.Repository}}" |grep "^test_*") //删除test开头容器
docker rm $(docker ps --all -q -f status=exited) //删除停止的容器
docker rmi -f $(docker images | grep "<none>" | awk "{print $3}") //删除未使用的镜像