docker基本操作

1、安装docker

yum install docker

2、卸载docker

yum remove docker

3、搜索镜像(搜索dockerhub镜像)

docker search ubuntu:14.04   

4、镜像下载

docker pull ubuntu:14.04 (若是私有仓库,则填写私有仓库地址)

5、镜像上传

docker login  (若是私有仓库则需要添加私有地址)

docker push(若是私有仓库则需要添加私有地址)

6、保存镜像

docker save -o ubuntu_14.04.jar ubuntu:14.04

7、导入镜像

docker load --input  ubuntu_14.04.jar 

docker load --input  < ubuntu_14.04.jar 

8、删除本地镜像

docker rmi ubuntu:14.04

9、运行容器

docker run -t(分配伪终端) -i(保持docker终端打开) ubuntu:14.04 /bin/bash

10、停止运行容器

docker stop 容器ID/名称

docker start 容器ID/名称

11、查看容器

docker ps (若要看停止的需加-a)

12、查看docke的系统信息

docker info(可以查看到多少个镜像,容器数量)

13、查看容器的日志

docker logs 容器ID/名称

14、删除容器

docker rm 容器ID/名称

15、docker内存和cpu限额

docker run -tid -cpu-shares 100 ubuntu:14.04

docker run -tid --name mem1 --memory 128m ubuntu:14.04 /bin/bash

16、容器数据卷

docker run -d -P --name web -v /webapp traing/webapp python app.py

docker run -d -P --name web -v /src/webapp/:/webapp traing/webapp python app.py    将本机的src/webapp 目录挂到traing/webapp

17、容器网络

docker run -d -P traing/webapp python app.py (docker 随机高位端口映射)

docker run -d -p 5000:5000 traing/webapp python app.py (docker 随机高位端口映射)

docker run -d -p 192.168.129:5000:5000 traing/webapp python app.py 

docker run -d -p 192.168.129::5000 traing/webapp python app.py  (随机分配端口)

18、安全接入

dokcer run -d -P --name web --link db:db  traing/webapp python app.py

原文地址:https://www.cnblogs.com/hufengTE/p/13866180.html