博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker常用命令
阅读量:6914 次
发布时间:2019-06-27

本文共 3669 字,大约阅读时间需要 12 分钟。

1docker最新版本的安装

ubuntu为例

docker安装最新版最新版docker安装,可能会涉及到FQ,所以加入google host地址:https://github.com/racaljk/hostssudo apt-get remove docker docker-enginesudo apt-get updatesudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtualsudo apt-get install apt-transport-https ca-certificates curl software-properties-commoncurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -sudo apt-key fingerprint 0EBFCD88sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"sudo apt-get updateapt-get install docker-ce

docker的连接工具

1 sudo apt install gcc 2 sudo apt install make 3 wget https://www.kernel.org/pub/linux/utils/util-linux/v2.24/util-linux-2.24.tar.gz; tar xzvf util-linux-2.24.tar.gz 4 cd util-linux-2.24 5 ./configure --without-ncurses  6 make nsenter 7 看PATH路径 8 sudo cp nsenter /bin or 下面的情况 9 sudo cp nsenter /usr/local/bin 10 wget -P ~ https://github.com/yeasy/docker_practice/raw/master/_local/.bashrc_docker11 echo "[ -f ~/.bashrc_docker ] && . ~/.bashrc_docker" >> ~/.bashrc; source ~/.bashrc12 会增加一些好用的命令13 root@ubuntu:/data/docker# docker-14 docker-containerd docker-containerd-shim docker-init docker-pid docker-runc15 docker-containerd-ctr docker-enter docker-ip docker-proxy

2 docker常用基础命令 

1 docker镜像与容器 2     1,列出本地已有的所有镜像 3     docker images 4     REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE 5     ubuntu              14.04               90d5884b1ee0        5 days ago          188 MB 6     php                 5.6                 f40e9e0f10c8        9 days ago          444.8 MB 7     nginx               latest              6f8d099c3adc        12 days ago         182.7 MB 8     2,拉取镜像 9     docker pull 
<仓库地址>
/
<镜像名>
:
<镜像tag>
10 docker push
:上传image11 docker rmi
:删除image12 3,启动容器13 docker run -it
<镜像名>
:
<镜像tag>
/bin/bash14 docker run -t -i ubuntu:14.04 /bin/bash 15 -t:在新容器内指定一个伪终端或终端。16 -i:允许你对容器内的标准输入 (STDIN) 进行交互。17 该容器不以守护态运行,退出容器即关闭。18 4,后台守护进程启动19 docker run -dit
<镜像名>
:
<镜像tag>
/bin/bash20 docker run -dit training/webapp python app.py21 -d即是以守护态运行22 5,自定义端口映射,启动服务23 宿主机到容器内的端口映射24 docker run -dit -p
:
--name
<自定义容器名>
<镜像名>
:
<镜像tag>
/bin/bash && command1 command225 docker run -dit -p 5000:5000 training/webapp python app.py26 -P:默认匹配docker容器的5000端口号到宿主机的49153 to 65535端口27 -p
:
:指定端口号28 --name
<自定义容器名>
29 docker run -p 5000:5000:绑定特定端口号(主机的所有网络接口的5000端口均绑定容器的5000端口)30 docker run -p 127.0.0.1:5000:5000:绑定主机的特定接口的端口号 #访问本机的127.0.0.1:5000就能访问到容器的500031 docker run -d -p 127.0.0.1:5000:5000/udp training/webapp python app.py:绑定udp端口号32 启动tomcat33 docker run -dit -p
:
--name
<自定义容器名>
<镜像名>
:
<镜像tag>
/bin/bash &&
34 启动多个进程,使用&&连接多个启动命令即可35 6,查看容器进程36 docker ps #查看运行的容器37 docker ps -a #查看所有的容器38 7,快速查看映射的端口号39 docker port (ID或者名字)40 得知容器的某个确定端口映射到宿主机的端口号41 ubuntu@data3:~$ docker port bd6eecdd6b3842 80/tcp -> 0.0.0.0:808043 8,查看日志44 docker logs [ID或者名字] 可以查看容器内部的标准输出45 docker logs -f 7a38a1ad55c646 -f:让 dokcer logs 像使用 tail -f 一样来输出容器内部的标准输出。47 9,查看容器内的进程48 docker top [ID或者名字] 来查看容器内部运行的进程49 10,查看docker的一些底层信息50 docker inspect [ID或者名字]51 docker inspect determined_swanson52 -f:查找特定信息,如docker inspect -f '{ { .NetworkSettings.IPAddress }}'
53 11,停止,重启,移除54 docker stop [ID或者名字]55 docker start [ID或者名字]56 docker rm [ID或者名字] #容器必须停掉57 docker rm `docker ps -a -q`:删除所有容器58 其他常用命令59 docker diff
:查看容器中的变化60 docker exec -it
:在容器里执行命令,并输出结果61 进入容器62 不要使用attach63 docker exec -it
"/bin/bash"64 docker exec -it hungry_brown "/bin/bash"65 Docker容器连接(掠过)现在主要是network了66 docker run -d -P --name
--link
:
67 数据管理68 -v 宿主机映射到容器内

 

转载于:https://www.cnblogs.com/Dicky-Zhang/p/6925202.html

你可能感兴趣的文章
VR的春天还要等多久?
查看>>
从思科推出1000万美元奖学金计划,看国内安全教育何去何从?
查看>>
品《阿里巴巴大数据实践-大数据之路》一书(下)
查看>>
4G促进智慧城市总体发展
查看>>
Newifi智能路由器谛听科技正式挂牌新三板
查看>>
联想、戴尔、惠普等笔记本预装膨胀件 存在安全隐患
查看>>
Rancher Labs发布开源跨云容器管理平台Rancher 1.0
查看>>
Zusy病毒爆发:不用点击 悬停PPT文件超链接上就能感染
查看>>
315曝光网络安全 安防智能硬件需格外注意
查看>>
2015年Facebook广告变现规模达10亿美金
查看>>
澳大利亚推出网安行业竞争力计划
查看>>
人类与机器人,如何能像朋友一样愉快聊天?
查看>>
2013云计算预测:攻击者馋涎云中数据
查看>>
中国最大漂浮式太阳能电站在安徽淮南落成
查看>>
关系数据库原理、数据模型
查看>>
日媒曝美的考虑收购东芝芯片业务,前者否认
查看>>
Win10杀毒软件大PK:Defender垫底 卡巴/小红伞第一
查看>>
WIFI性价比持续走高 或成物联网首选
查看>>
Linux后门入侵检测工具,附bash漏洞解决方法
查看>>
微软的这项新技术证明 深度学习还能更“深入”
查看>>