1. 程式人生 > >docker的安裝和打包

docker的安裝和打包

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 軟體名稱