Docker的安装配置与使用

1、docker安装与启动

首先你要保证虚拟机所在的盘要有至少20G的空间,因为docker开容器很吃空间的,其次是已经安装了yum依赖

yum install -y epel-release
yum install docker-io # 安装docker

配置文件 /etc/sysconfig/docker

chkconfig docker on  # 加入开机启动
service docker 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不重启

查看容器

docker ps ;列出当前所有正在运行的container
docker ps -l :列出最近一次启动的container
docker ps -a :列出所有的container(包含历史,即运行过的container)
docker ps -q :列出最近一次运行的container ID

在这里插入图片描述

再次启动容器

docker start/stop/restart <container> #:开启/停止/重启container
docker start [container_id] #:再次运行某个container (包括历史container)

停止容器

docker stop <容器的CONTAINER ID>

进入正在运行的docker容器

docker exec -it [container_id] /bin/bash
docker run -i -t -p <host_port:contain_port> #:映射 HOST 端口到容器,方便外部访问容器内服务,host_port 可以省略,省略表示把 container_port 映射到一个动态端口。

删除容器

docker rm <container...> #:删除一个或多个container
docker rm `docker ps -a -q` #:删除所有的container
docker ps -a -q | xargs docker rm #:同上, 删除所有的container

3.例子

docker run -d -p 6080:6080 linzili/training-vnc-base:v2.1

启动容器,需要下载一会,下载成功就可以了,再次启动显示这个代表启动成功
在这里插入图片描述

查看本机Ip

ip a

Docker的安装配置与使用_第1张图片

访问http://本机Ip:6080/

密码:123456

如果感觉屏幕没有适配可以进入这个网站

http://本机Ip:6080/vnc.html
密码是一样的
Docker的安装配置与使用_第2张图片

效果

这样大家就可以继续练习区块链了

Docker的安装配置与使用_第3张图片

你可能感兴趣的:(区块链,docker,容器,运维,区块链)