docker实战


commands:
docker version
docker search tutorial
docker pull learn/tutorial
docker run learn/tutorial echo "hello world"
docker run learn/tutorial apt-get install -y ping
docker ps -l  :   find the ID of the container    
docker commit 698 learn/ping
docker run learn/ping ping  google.com
docker inspect img_name
docker push learn/ping


Install:
wget https://get.docker.com/builds/Linux/x86_64/docker-latest -O docker
chmod +x docker
mv docker /usr/local/bin 

Run the docker daemon
# start the docker in daemon mode from the directory you unpacked
$ sudo ./docker -d &


create base image:
tar --numeric-owner --exclude=/proc --exclude=/sys -cvf centos6-base.tar /

cat centos6-base.tar | docker import - centos6-base

docker run -i -t centos6-base cat /etc/redhat-release

docker images:
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
redhat7-base        latest              a026e4d8ec22        7 minutes ago       1.563 GB

docker tag a026e4d8ec22  registry.docker.dev.fwmrm.net/redhat7-base


进入container:
docker exec -it container_id /bin/bash

删除所有的container:
docker rm -v $(docker ps -a -q)

删除none
docker rmi $(docker images | grep 'none' | awk '{print $3}')


Dockerfile中的enterpoint,CMD会覆盖from中的enter point和CMD,是继承关系













评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值