Docker入门

1、通过homebrew安装Docker for mac

$ brew cask install docker

安装成功可以查看docker版本

$ docker --version

备注:homebrew通过cask安装app

2、给Docker换镜像源

点击Docker for mac 应用图标 >> Perferences… >> Daemon >> Registry mirrors
添加网易镜像源:http://hub-mirror.c.163.com
docker info 来查看是否配置成功

3、Docker常用命令

docker ps //查看正在运行的容器
docker images //查看所有镜像
docker build -t image_name:tag . //构建镜像
docker build -t <private_harbor.com>/hzhbee/image_name:v1 -f Dockerfile . //指定Dockerfile路径构建镜像
docker run -it image_name:tag /bin/bash //交互式运行镜像
docker run -it -p 80:80 image_name:tag /bin/bash //-p 端口映射
docker run -d image_name:tag //后台运行镜像
docker exec -it container_ID bash //在运行的容器中执行命令
docker tag image_ID runoob/centos:dev //标记本地镜像
docker pull ubuntu:13.10 //拉取镜像
docker login <private_harbor.com> //登录harbor
docker push <private_harbor.com>/hzhbee/image_name:v1 //push本地镜像到harbor
docker inspect container_id //获取容器/镜像的元数据
docker logs -f container //跟踪日志
docker rmi $(docker iamges -q) //删除所有镜像
docker rmi $(docker images -q | awk '/^<none>/ { print $3 }') //删除没有打标签的镜像
docker rmi --force $(docker images | grep doss-api | awk '{print $3}') //删除关键字的镜像,其中doss-api为关键字
docker rm $(docker ps -aq) //删除所有容器
docker create image:tag //利用镜像创建容器

4、Dockerfile

FROM python:3.6
LABEL maintainer="hzhbee@qq.com"
# USER root
# Add custom china source
ADD ./docker/sources.list /etc/apt/

COPY . /data/evm_mocker
RUN apt-get update
RUN apt-get upgrade -y
RUN pip3 install fire \
    pymysql

WORKDIR /data/evm_mocker
CMD [ "python3", "/data/hzhbee/server.py" ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值