docker的安装
安装环境window10
查看docker命令,请滑动到最下面
下载地址:http://get.daocloud.io/#install-docker-for-mac-windows
安装完成后会有三个图标,傻瓜式安装,一路下一步就可以
然后打开带红框的这个
第一次加载会下载一个文件速度非常慢,!也可以从官网下载最新的
加载完成的页面,会出现这个鲸鱼,docker -v查看版本号
现在配置一下docker
执行docker-machine ssh default命令,出现这个大鲸鱼
再执行sudo sed -i “s|EXTRA_ARGS=’|EXTRA_ARGS=’–registry-mirror=https://registry.docker-cn.com |g” /var/lib/boot2docker/profile命令,配置镜像下载地址
执行结束没有提示,如果粘贴的报错,请手打该命令
再执行exit命令(注意这里没有括号)
执行docker-machine restart default重启一下服务器
输入docker info查看修改后的结果
这里就是修改成功了
docker的打包
进入开启的镜像执行docker attach + 镜像名称
进入关闭的镜像docker start -i + 镜像名称
执行apt-get update更新下镜像
执行apt-get install -y vim安装工具包
没有错的就是对的,由于太长截取不下,这里就不截取了
更换ubuntu镜像为阿里云
执行以下三个命令
cp /etc/apt/sources.list /etc/apt/sources.list.bak
rm /etc/apt/sources.list
vim /etc/apt/sources.list
粘贴这段代码
写入相关镜像
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
保存
再次更新镜像,执行以下命令,没有错的就是对的
apt-get update
apt-get install -y wget
apt-get install -y openssh-server
apt-get install -y net-tools
apt-get install -y net-tools # ifconfig
apt-get install -y iputils-ping # ping
apt-get install -y gcc
apt-get install -y make
以上命令完成后可以安装你需要的环境了,这里我安装的python2,python3
安装环境
apt-get install -y python3
安装pip命令
apt-get install -y python3-pip
安装环境
apt-get install -y python2.7
安装pip命令
apt-get install -y python-pip
测试
python3
pip3 list
python2
pip2 list
打包镜像
先用exit退出
docker commit -a ‘随意打’ -m ‘这里写备注’ 容器名称 为打包的镜像命名
这里建议先注册一个docker账号(https://hub.docker.com/) 打包的镜像名命名为docker号/镜像名 例如:123456/text
成功后会出现下面的情况
上传docker镜像到网上
执行docker login
输入账号,密码看不到,直接输入,出现succeded就登陆成功了
执行docker push + 带docker账号的镜像文件
出现下面的情况就上传成功你可以登陆docker官网查看
下载命令docker pull 文件名
docker命令:
docker images --查看docker内安装的所有镜像
dokcer ps --查看当前正在运行的容器
docker ps -a --列举当前已经创建的所有容器
docker run -i -t 镜像名称(ubuntu) /bin/bash --以ubuntu镜像为模板,
创建一个容器并以守护进程的方式在后台运行,新建一个伪终端
docker run -i -t --name=‘zhangsan’ 镜像名称(ubuntu) /bin/bash ----以
ubuntu镜像为模板,给容器指定一个名称
docker run -i -t -d --name=‘zhangsan’ 镜像名称(ubuntu) /bin/bash —
-d命令创建好容器后自动进入后台
exit --退出当前容器(一般不建议,会直接退出容器)
docker start -i 容器name/ID --重启一个已停止的容器
ctrl+p ctrl+q --进入容器后,使用快捷键容器则会进入后台运行
(如果没反应直接右上角)
docker attach 容器ID --通过ID进入一个正在运行的容器
docker rm 容器name/ID --根据容器name或者ID进行删除,
只能删除没有运行的容器,也可以一次性删除多个容器,ID之间用空格隔开
docker rm -f 容器name/ID --强制删除一个容器
ubuntu安装软件:apt-get install -y 软件名称
centos安装软件:yum install -y 软件名称
mac安装软件:brew install -y 软件名称