Docker常用命令(一)

2016/06/29 Tools

提交更新并创建副本

sudo docker commit -m "test commit" -a "Stevin.John" 17ab11e81414 johnstevin/centos:testv1

镜像推送到Docker Hub上面

sudo docker push johnstevin/centos

使用Dockerfile来生成镜像

sudo docker build -t="johnstevin/centos:testv2" /path/to/Dockerfile

导出镜像到本地文件

sudo docker save -o centos_v7_testv3.tar johnstevin/centos:testv3

导入本地文件到镜像,将导入镜像以及其相关的元数据信息(包括标签等)

sudo docker load < centos_v7_testv3.tar

启动已经终止的容器containers

sudo docker start -i e4942b75734d

终止正在运行的容器

sudo docker stop

查看运行的容器

sudo docker ps -a

CentOS本地安装docker-registry

sudo yum install -y python-devel libevent-devel python-pip gcc xz-devel sudo pip install docker-registry sudo cp /usr/lib/python2.6/site-packages/config/config_sample.yml /usr/lib/python2.6/site-packages/config/config.yml sudo gunicorn -D --access-logfile - --error-logfile - -k gevent -b 0.0.0.0:5000 -w 4 --max-requests 100 docker_registry.wsgi:application

异步进入容器(在root下执行)

sudo docker ps sudo PID=$(docker inspect --format "" ) sudo nsenter --target $PID --mount --uts --ipc --net --pid

Search

    有空给我喂下鱼

    Post Directory