码迷,mamicode.com
首页 > 其他好文 > 详细

docker

时间:2018-12-27 03:21:35      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:war   仓库   进入   forward   优点   att   tag   运行   doc   

container(容器)

docker(集装箱)

容器的优点

1、 启动速度快

2、 节省资源

兼容性高

 

启动docker

# systemctl start docker

设置开机自启动

# systemctl enable docker

查看本地镜像

# docker images

技术分享图片

查询具体的镜像(centos),默认去docker官方网站repository仓库里面查找

# docker search centos

技术分享图片

再例如查找mysql镜像

# docker search mysql

技术分享图片

下载镜像,速度慢,从国外网站下载

不建议使用

#docker pull centos

技术分享图片

# docker pull daocloud.io/centos:7

技术分享图片

创建一个镜像

如果要使用镜像的话,repository+tag才是一个完整的名字

如果没有指定tag的话,则默认为latest

# docker tag daocloud.io/centos:7 centos

技术分享图片

删除一个镜像

语法:

docker rmi 镜像名

# docker rmi daocloud.io/centos:7

技术分享图片

查看正在运行的容器

# docker ps

技术分享图片

查看所有容器

# docker ps -a

技术分享图片

创建、运行一个容器

# docker run --name node1 -h nodex -d -i -t centos /bin/bash

-i(进行一种交互式)

-t(提供模拟终端)

-d(后台运行容器,并返回容器ID)

-p:(端口映射,格式为:主机(宿主)端口:容器端口

-h(指定容器的hostname)

--name (容器名)或者--name=容器名

restart=always(时刻启动)

注意:docker一次,只能运行一个服务

技术分享图片

退出容器

#exit

技术分享图片

如果容器上不了网,则开启物理机的转发功能

# echo 1 > /proc//sys/net/ipv4/ip_forward

技术分享图片

开启容器

docker start 容器名

# docker start e763c37cbe91

技术分享图片

进入容器

语法:

docker attach 容器名

# docker attach e763c37cbe91

技术分享图片

# docker exec -it node1 bash

技术分享图片

删除一个容器

语法:

docker rm 容器名

# docker rm e

技术分享图片

 

docker

标签:war   仓库   进入   forward   优点   att   tag   运行   doc   

原文地址:https://www.cnblogs.com/djlsunshine/p/10182104.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!