首頁  >  文章  >  資料庫  >  dockerinit起步

dockerinit起步

WBOY
WBOY原創
2016-06-07 16:03:091292瀏覽

#yum install wget http://fedora.mirror.nexicom.net/epel/6/x86_64/epel-release-6-8.noarch.rpm yum -y install epel-release-6-8.noarch.rpm yum -y install docker-io #wget install yum install -y libcgroup lxc service cgconfig start wget https:/

#yum install

wget http://fedora.mirror.nexicom.net/epel/6/x86_64/epel-release-6-8.noarch.rpm

yum -y install epel-release-6-8.noarch.rpm

yum -y install docker-io

#wget install

yum install -y libcgroup lxc

service cgconfig start

wget https://get.docker.io/builds/Linux/x86_64/docker-latest -O docker

#source install 目前只能在ubuntu上编译

yum install -y libcgroup lxc

service cgconfig start

sudo git clone https://github.com/docker/docker.git

sudo make binary

cd bundles/

#启动docker daemon

sudo /docker -H tcp://127.0.0.1:2375 -H unix:///var/run/docker.sock -d &

docker -H unix:///var/run/docker.sock -d &

#不使用iptables

setsid /home/work/app/docker/docker -H unix:///var/run/docker.sock --iptables=false -d &

#image

docker pull centos

docker images

#run

docker images

REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE

centos centos6 0b443ba03958 6 weeks ago 297.6 MB

centos latest 0b443ba03958 6 weeks ago 297.6 MB

centos 6.4 539c0211cd76 14 months ago 300.6 MB

#use image id

docker run -i -t 539c0211cd76 /bin/bash

#mount disk

docker run -d -v /home/work/data/mysql3306:/home/work/data -t a31d9467fdda /bin/bash

#make image

yum -y install febootstrap

febootstrap -i bash -i wget -i yum -i iputils -i iproute centos6 /home/centos6-doc http://mirrors.aliyun.com/centos/6.5/os/x86_64/

cd centos6-doc/

tar -c .|docker import - centos63-bash

a99b6f7e0678d7b5761e0aac0e38423d2c13dd8c774b69c07b9b0ae2871b94d2

#CONTAINER list

docker ps -a

#use container

docker ps -a

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

875d66ee0899 centos63-bash:latest /bin/bash 3 minutes ago Exited (130) 24 seconds ago insane_fermi

docker start 875d66ee0899

docker attach 875d66ee0899

#output and input

docker save IMAGENAME | gzip > img.gz

gunzip -cd img.gz | docker load

#remove container list

$(docker rm $(docker ps -a -q))

#在容器中安装配置后 生成新的镜像

docker commit --author="tudou@b2c.xiaomi.com" --message="centos65-mysql55" dd7b8056931b

#docker container ulimit

需要修改宿主机,再重启 docker daemon,就ok了。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn