這篇文章給大家分享的是有關docker中command的示例代碼的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:申請域名、網(wǎng)站空間、營銷軟件、網(wǎng)站建設、承留網(wǎng)站維護、網(wǎng)站推廣。
#command
# install docker in ubuntu 14 sudo apt-get install docker.io sudo docker pull ubuntu sudo docker pull ubuntu:14.04 sudo docker run -t -i ubuntu /bin/bash sudo docker images sudo docker ps sudo docker ps -a sudo docker ps -l sudo docker inspect [image id] sudo docker search MySQL sudo docker rmi [-f] [image id or tag] # 啟動容器(已停止的) sudo docker start [docker name] # 進入 sudo docker attach [docker name] # 使用bash進入容器的控制臺,bash可更換為sh,即用sh sudo docker exec -it <container name> bash #新建容器時需要指定這個容器的域名以及hosts文件 #參數(shù): #name:容器名稱 #h:域名 #add-host:/etc/hosts文件中的域名與IP的映射 docker run --name cloud1 -h cloud1 --add-host cloud1:172.17.0.2 --add-host cloud2:172.17.0.3 --add-host cloud3:172.17.0.4 -it ubuntu # 提交cloud1容器,命令返回新鏡像的編號 docker commit cloud1 # 為新鏡像打標簽為Spark docker tag <existing-image> <hub-user>/<repo-name> [ (default:)latest] # login, default docker hub docker login #logout docker logout # push docker push <hub-user>/<repo-name>:<tag> # 查看docker網(wǎng)絡 docker network ls # 在容器中安裝ping,在容器中運行 apt-get update apt-get install iputils-ping # 在容器中安裝ifconfig,在容器中運行 apt-get update apt-get install net-tools # 在容器中安裝telnet,在容器中運行 apt-get install telnet # -v 掛載本地目錄/home/docker/software/掛載到容器中的/software目錄下 docker run -v /home/docker/software/:/software -it ubuntu # 默認掛載的路徑權限為讀寫。如果指定為只讀可以用:ro docker run -v /home/docker/software/:/software:ro -it ubuntu # 查看container的ip docker inspect --format "{{.NetworkSettings.IPAddress}}" container-name # 啟動3個spark(ubuntu)容器 docker run --name cloud1 -h cloud1 --add-host cloud1:172.17.0.2 --add-host cloud2:172.17.0.3 --add-host cloud3:172.17.0.4 -it ubuntu
install ssh
error:
root@cloud1:~# ssh root@cloud1 ssh: connect to host cloud1 port 22: Connection refused root@cloud1:~# source ./.bashrc Missing privilege separation directory: /var/run/sshd
solution:
mkdir /var/run/sshd chmod 0755 /var/run/sshd
修改參數(shù)
docker容器一旦啟動,參數(shù)就無法改變。尷尬。
# source ~/.bashrc sh: 14: source: not found
在ubuntu-upstart中命令提示符?為#,此時shell為dash,輸入“bash”即可切換為bash環(huán)境,source命令即可正常使用。
感謝各位的閱讀!關于“docker中command的示例代碼”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
名稱欄目:docker中command的示例代碼
文章來源:http://jinyejixie.com/article12/psicgc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、網(wǎng)站策劃、關鍵詞優(yōu)化、手機網(wǎng)站建設、網(wǎng)站收錄、外貿(mào)網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)