docker exec -it container_name bash
curl -sSL https://get.docker.com/ | sh
systemctl enable docker
systemctl start docker
docker pull busybox ( image_name:version )
docker rmi image_name:version
docker login
docker push username/app
docker run -d -p 5000:5000 --restart=always --name registry -m 128m -v /data/registry:/var/lib/registry registry:2
简单的版本
docker run -d -p 5000:5000 --name app nginx:1.11.1
docker tag nginx your_name/nginx
创建容器,不启动
docker create --name web nginx:1.11.1
查看容器内存和cpu的使用率
docker stats app
有多少进程在运行
docker top container_name
检查容器的相关信息
docker inspect app | grep -i memory ( 这里匹配内存的信息 )
docker commit -a otfsenter -m "demo commit iamge" web web:2.0
docker save app > app.tar
docker load < app.tar
这里先创建一个容器
docker run -d -v /web-data:/tmp:ro --name data-container app
--name
是指定容器的名字然后再创建一个容器的时候,想用上面data-container的数据,
就可以像下面这样操作
docker run -d --volumes-from data-container --name web-container app
Dockerfile的内容如下:
FROM centos:7RUN yum -y install epel-release && \\
yum -y install nginx && \\
yum clean all
EXPOSE 80 443VOLUME ["./nginx:/usr/share/nginx/html"]
CMD ["nginx", "-g", "daemon -off;"]
这个时候我们就可以简单的用下面的命令来启动一个容器,
并且在容器里面做一些操作,
比如安装一个nginx容器
docker build -t app .
全部0条评论
快来发表一下你的评论吧 !