1、docker安装与启动
首先你要保证虚拟机所在的盘要有至少20G的空间,因为docker开容器很吃空间的,其次是已经安装了yum依赖
yum install-y epel-release
yum install docker-io # 安装docker
配置文件 /etc/sysconfig/docker
chkconfigdocker on # 加入开机启动servicedocker start # 启动docker服务
基本信息查看
docker version # 查看docker的版本号,包括客户端、服务端、依赖的Go等docker info # 查看系统(docker)层面信息,包括管理的images, containers数等
2.镜像的获取与容器的使用
搜索镜像
docker search <image># 在docker index中搜索image
下载镜像
docker pull <image># 从docker registry server 中下拉image
查看镜像
docker images: # 列出images docker images -a# 列出所有的images(包含历史) docker rmi <image ID>: # 删除一个或多个image
使用镜像创建容器
docker run -i-t sauloal/ubuntu14.04
docker run -i-t sauloal/ubuntu14.04 /bin/bash # 创建一个容器,让其中运行 bash 应用,退出后容器关闭docker run -itd--name centos_aways --restart=always centos #创建一个名称centos_aways的容器,自动重启
--restart参数:always始终重启;on-failure退出状态非0时重启;默认为,no不重启
查看容器
dockerps ;列出当前所有正在运行的container
dockerps-l :列出最近一次启动的container
dockerps-a :列出所有的container(包含历史,即运行过的container)
dockerps-q :列出最近一次运行的container ID
再次启动容器
docker start/stop/restart <container>#:开启/停止/重启containerdocker start [container_id]#:再次运行某个container (包括历史container)
停止容器
docker stop <容器的CONTAINER ID>
进入正在运行的docker容器
dockerexec-it[container_id] /bin/bash
docker run -i-t-p<host_port:contain_port>#:映射 HOST 端口到容器,方便外部访问容器内服务,host_port 可以省略,省略表示把 container_port 映射到一个动态端口。
删除容器
dockerrm<container...>#:删除一个或多个containerdockerrm`dockerps-a-q`#:删除所有的containerdockerps-a-q|xargsdockerrm#:同上, 删除所有的container
3.例子
docker run -d-p6080:6080 linzili/training-vnc-base:v2.1
启动容器,需要下载一会,下载成功就可以了,再次启动显示这个代表启动成功
查看本机Ip
ip a
访问http://本机Ip:6080/
密码:123456
如果感觉屏幕没有适配可以进入这个网站
http://本机Ip:6080/vnc.html
密码是一样的
效果
这样大家就可以继续练习区块链了
版权归原作者 忆梦九洲 所有, 如有侵权,请联系我们删除。