yum install -y epel-release #安裝epel源
yum install -y docker # 安裝docker 容器
docker version # 查看docker的版本號,包括客戶端、服務端、依賴的Go等
docker info # 查看系統(tǒng)(docker)層面信息,包括管理的images, containers數(shù)等
創(chuàng)新互聯(lián)成都網(wǎng)站建設按需定制網(wǎng)站,是成都網(wǎng)站設計公司,為廣告制作提供網(wǎng)站建設服務,有成熟的網(wǎng)站定制合作流程,提供網(wǎng)站定制設計服務:原型圖制作、網(wǎng)站創(chuàng)意設計、前端HTML5制作、后臺程序開發(fā)等。成都網(wǎng)站推廣熱線:028-86922220
docker images centos #查看centos 鏡像
docker images --all #查看所有鏡像
docker run -i -t centos #啟動centos鏡像
docker search centos #搜索centos鏡像 在docker index中搜索
docker pull centos #下載鏡像 在docker index中下載
docker pull hub.c.163.com/library/tomcat:latest
#到國內下載
docker images #查看所有已下載的鏡像
docker images -a # 查看所有已下載的鏡像(包括歷史)
docker rm <image ID>: # 刪除一個或多個image
鏡像打包導出,導入
docker export cs2 >centercs3.tar #將容器cs2 打包成鏡像
cat centercs3.tar |docker import - cs3#導入鏡像,name 為cs3
docker run -itd --name cs5 cs3 /bin/bash #用剛才的鏡像創(chuàng)建一個容器cs5
save load 的使用
docker save -o cs.tar docker.io/blinzlerone/ocsinventory-docker-image
#把docker內的"docker.io/blinzlerone/ocsinventory-docker-image" 保存成tar格式
docker load --input cs.tar
#導入
docker run -itd --name center7 hub.c.163.com/library/centos
#創(chuàng)建并啟動一個一個名為center7 的容器,"hub.c.163.com/library/centos"這是用的鏡像
-i 允許交互,-d后臺啟動 -t 打開終端
docker ps :列出當前所有正在運行的container
docker ps -l :列出最近一次啟動的container
docker ps -a :列出所有的container(包括歷史,未運行的)
docker ps -q :列出最近一次運行的container ID
docker stats #查看容器狀態(tài),會刷新的和watch -n1 軟件功能類似。加--no-stream只抓取一次
docker exec -it ocsweb /bin/bash #進入容器
docker attach ocsweb #進入容器
#進入容器
docker attach 2775cac1c4af
docker exec -it 2775cac1c4af /bin/bash
#啟動一個上面一個ID 的bash 程序
再次啟動容器
docker start/stop/restart center7|2775cac1c4af
#啟動或者停止重啟容器,用name ID 均可 ,
添加端口映射
docker run -p 8000:80 -it docker.io/centos /bin/bash
#這個只能在創(chuàng)建容器時候在添加,如果容器已經(jīng)運行只能把容器打包的成鏡像在創(chuàng)建了
刪除鏡像或者容器
docker rm sad_joliot #刪除容器使用id name 均可,注意容器必須關閉狀態(tài)才能刪除
docker rmi docker.io/nginx #刪除鏡像,注意如果有容器使用了改鏡像,該鏡像就無法被刪除
現(xiàn)將物理機網(wǎng)卡改為橋接模式
vim /etc/sysconfig/network-scripts/ifcfg-ens33 #去掉原接口的IP
OTPROTO=static
ONBOOT=yes
TYPE=Ethernetu
BRIDGE="br0"
DEVICE=ens33
vim /etc/sysconfig/network-scripts/ifcfg-br0 #新增一個br類型配置文件,配ip
OTPROTO=static
ONBOOT=yes
TYPE=Bridge
DEVICE=br0
IPADDR=192.168.0.17
NETMASK=255.255.255.0
GATEWAY=192.168.0.8
DNS1=114.114.114.114
yum install -y git #安裝下載工具
git clone https://github.com/jpetazzo/pipework #下載軟件,綠色的
cp pipework/pipework /usr/local/bin/ #將軟件拷貝到bin目錄下,環(huán)境變量好能識別到
pipework br0 cs5 192.168.0.19/24@192.168.0.8
#給cs5 配置一個ip 地址192.168.0.19,網(wǎng)關改網(wǎng)段的ip,重啟后就會清空
vim /etc/sysconfig/docker
#在OPTIONS='--selinux-enabled'這行中修改為OPTIONS='--selinux-enabled -b=br0'即讓docker服務啟動時使用br0網(wǎng)卡進行橋接,默認是docker0 橋是nat模式,注意,改完橋接分配的IP地址不是從dhcp獲取的,是從1-254,遞增分配的
docker run -itd --net=none --name cs7 docker.io/kinogmt/centos-ssh
#創(chuàng)建一個容器cs7,--net=none不配置任何橋
pipework br0 cs7 192.168.0.19/24@192.168.0.8 #手動分配IP地址
本文名稱:安裝單docker簡單使用命令
分享網(wǎng)址:http://jinyejixie.com/article0/gpgioo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、外貿網(wǎng)站建設、網(wǎng)站導航、品牌網(wǎng)站建設、自適應網(wǎng)站、營銷型網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)