1.Docker安装
下载地址:https://download.docker.com/mac/edge/Docker.dmg
验证Docker信息
- docker --version
- docker-compose --version
- docker-machine --version
# docker加速器
http://www.cnblogs.com/atuotuo/p/6264800.html
常用命令
镜像管理命令
-
- docker pull {image_name} 拉去镜像
-
- docker push {image_name} 推送镜像
-
- docker images 查看当前机器的所有镜像
-
- docker rmi {image_name} 删除指定的某个镜像
-
- docker tag {source_images_name:tag your_image_name:tag} 为一个镜像打tag
容器管理命令
-
- docker run --name={your_name} --d {image_name} 运行容器
-
- docker ps -s -a 查看当前所有容器
-
- docker stop 停止容器
-
- docker kill 杀死容器
-
- docker rm -f {container_name} 删除容易
查新信息相关命令
-
- docker logs -f {容器名称} 查看容器日志
-
- docker info 查看docker服务的信息
-
- docker inspect {容器名称} 查看容器的元数据
与容器交互的命令
-
- docker exec -it {容器名称} bash 进入容器,exec的意思是容器中运行一个命令。如果是bash并且指定了-it 就会打开容器的shell交互
-
- docker cp {container:name}:{container_path} {host_path} 把宿主机上的一个文件copy到容器中
容器运行命令的一些参数
-
- --name 指定容器名称
-
- -d 后台运行
-
- -port 指定端口映射规则
-
- --network 指定容器内运行的网路模式
-
- -v 指定需要挂载的数据卷
-
- -env 指定需要传递给容器的环境变量