docker 相关

https://www.cnblogs.com/neptunemoon/p/6512121.htmlhtml

 

centos7 安装docker
一、更新yum包
yum update
二、卸载旧版本(若是安装过旧版本的话)
yum remove docker docker-common docker-selinux docker-engine
三、安装须要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2
四、设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
五、查看全部仓库中全部docker版本,并选择特定版本安装
yum list docker-ce --showduplicates | sort -r
六、安装docker
yum install docker-ce #因为repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0
yum install <FQPN> # 例如:sudo yum install docker-ce-17.12.0.ce --skip-broken
七、启动并加入开机启动
systemctl start docker
systemctl enable docker
八、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
docker version
docker ps 列出当前全部正在运行的containerlinux

 

 


查看docker版本
$docker versionnginx

查看docker系统的信息
$docker infodocker

列出本机镜像
$sudo docker imagescentos

查看远程可下载镜像
docker search nginxbash

下载镜像
docker pull centos:latestapp


用一行列出全部正在运行的container(容器多的时候很是清晰)
$docker ps | less -Sless

列出全部的container
$docker ps -aui

列出最近一次启动的container
$docker ps -lcentos7

显示一个运行的容器里面的进程信息
$docker top Name/ID


中止、启动、杀死、重启一个容器
$docker stop Name/ID
$docker start Name/ID
$docker kill Name/ID
$docker restart name/ID


docker logs -f -t --tail 行数 容器名


进入容器
docker exec -it 5b921ff26f2a /bin/bash

 

 

copy镜像
docker commit nexus new_nexus

载入镜像
docker load < new_nexus.tar

容器内文件拷贝到本地
docker cp nexus:/sonatype-work/ .

本地拷贝到容器内
docker cp 要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径

 

 

Dockerfile

编写dockerfiledocker build -t nexus:v1  .
相关文章
相关标签/搜索