一些地址:
容器管理工rancher
docker加速器
docker私有化镜像-harbor
备注:此些例子实在ubuntu上搞的
docker安装*方法一
1、检查环境
uname -a 查看linux服务器的内核版本
ll /sys/class/misc/device-mapper 查看驱动
2、安装docker
sudo apt-get install -y docker.io
查看docker版本
docker version
docker安装方法二
1、ubuntu安装curl命令
sudo apt-get install -y curl
2、使用docker自己维护的版本来安装
curl -sSL https://get.docker.com/|sudo sh
docker命令
1、docker服务启动
service docker start
2、docker服务停止
service docker stop
3、查看启动的docker容器
docker ps
4、查看机器上的所有已经存在的容器(包括已经停止的)
docker ps -a
4.1、查看最新创建的容器
docker ps -l
5、启动或停止某一个容器
启动容器
docker start 【CONTAINER ID】or name
ps:docker start e3aedbecc9d1
停止容器
docker stop 【CONTAINER ID】or name
ps:docker stop e3aedbecc9d1
杀掉容器
docker kill【CONTAINER ID】or name
备注:停止和杀掉的区别:一个给容器发送停止信号让容器自己停止;杀掉更加暴力,直接就回将容器杀掉
6、创建一个容器并启动(重点)
docker run -i -t 【image名称】
-e 指定环境变量 ps:让容器的时间同步宿主机时间 -e 'TZ=Asia/Shanghai'
-i 代表打开标准的输入
-t 代表分配一个tty终端,这样才能提供一个交互式的shell
--name 给容器起一个别名
-d 创建守护式容器(后台运行)
--restart always (重启机器,这个容器会自动重启)
7、检查启动的容器
docker inspect【CONTAINER ID】or name
8、删除已经停止的容器
docker rm【CONTAINER ID】or name
9、查看容器运行日志
docker logs【CONTAINER ID】or name
-f 显示打印的时间
-t 实时显示日志
10、查看容器内的进程
docker top【CONTAINER ID】or name
11、查看docker镜像docker images
12、删除docker镜像
docker rmi
13、打docker镜像命令
docker build -t aa:1 .;
解释:aa是仓库名
1标签名
14、进入到一个运行的容器内
docker exec -it 容器名字或容器id bin/bash
docker attach 容器名字或容器id
cat /etc/issue
apt-get install net-tools