1. 程式人生 > >[docker]docker命令docker run的小結

[docker]docker命令docker run的小結

http://www.runoob.com/docker/docker-run-command.html

1,

FROM alpine:latest
RUN apk add --update htop && rm -rf /var/cache/apk/*
CMD ["htop"]


docker build -t myhtop .
docker run -it --rm --pid=host myhtop


Joining another container’s pid namespace can be used for debugging that container.

$ docker run -it --pid=container:my-redis my_strace_docker_image bash
$ strace -p 1

2.管理網路
$ docker network ls


NETWORK ID          NAME                DRIVER
7fca4eb8c647        bridge              bridge
9f904ee27bf5        none                null
cf03ee007fb4        host                host


$ docker run -itd --name=container1 busybox
$ docker run -itd --name=container2 busybox
$ docker network inspect bridge

3,管理hosts
$ docker run -it --add-host db-static:86.75.30.9 ubuntu cat /etc/hosts
172.17.0.22     09d03f76bf2c
fe00::0         ip6-localnet
ff00::0         ip6-mcastprefix
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters
127.0.0.1       localhost
::1	            localhost ip6-localhost ip6-loopback
86.75.30.9      db-static

3,過濾各種資訊
$ docker inspect -f "{{ .State.StartedAt }}" my-container
# 2015-03-04T23:47:07.691840179Z

4,restart

$ docker run --restart=always redis
$ docker run --restart=on-failure:10 redis

5,限制資源
$ docker run -it -m 300M ubuntu:14.04 /bin/bash
$ docker run -it -m 300M --memory-swap 1G ubuntu:14.04 /bin/bash

6,健康檢查
$ docker run --name=test -d \
    --health-cmd='stat /etc/passwd || exit 1' \
    --health-interval=2s \
    busybox sleep 1d
$ sleep 2; docker inspect --format='{{.State.Health.Status}}' test
healthy
$ docker exec test rm /etc/passwd
$ sleep 2; docker inspect --format='{{json .State.Health}}' test

7,指定工作目錄
[[email protected] ~]# docker run -it --rm -w=/tmp busybox
/tmp # 

8,指定env
 docker run -e "deep=purple" --rm ubuntu /bin/bash -c export

9, --expose 丟擲埠







相關推薦

docker啟動命令,docker重啟命令,docker關閉命令

啟動        systemctl start docker 守護程序重啟   sudo systemctl daemon-reload 重啟docker服務   systemctl restar

[docker]docker命令docker run小結

http://www.runoob.com/docker/docker-run-command.html 1, FROM alpine:latest RUN apk add --update ht

Docker CLI命令小結

建立並啟動容器 docker run ubuntu:16.04 /bin/echo 'hello world' -t 指定一個偽終端或終端 -i 對stdin進行互動 -d 以後臺程序模式執

Docker常用命令詳解

nbsp 詳解 .cn 本地 test 並且 www 更多 top docker ps 查看當前正在運行的容器 docker ps -a 查看所有容器的狀態 docker start/stop id/name 啟動/停止某個容器 docker attach id 進

Docker基本命令與使用 —— Docker容器(一)

使用 -a 基本 com sta start 日誌 靜態頁面 don 一.容器的基本操作 1. 啟動容器 docker run IMAGE [COMMAND] [ARG...] run 在新容器中執行命令 eg: docker run ubuntu echo ‘He

Docker 常用命令

docker#------------------------------------------------------------# 運行容器#------------------------------------------------------------# 運行docker# -it表示前端運行

docker常用命令

啟動 查看 tac doc soft container input mage -- docker load參數說明: -i,--input 導入鏡像 docker run參數說明: --name [name] 為容器指定一個名稱 -d, --detach=

docker學習筆記(五)——Docker常用命令總結

docker學習筆記 docker常用命令總結 1. 開啟/停止/重啟container(start/stop/restart)容器可以通過run新建一個來運行,也可以重新start已經停止的container,但start不能夠再指定容器啟動時運行的指令,因為docker只能有一個前臺進程。容器st

使用docker-compose簡化docker run 運行參數

docker docker-compose docker網絡 使用docker-compose簡化docker run 運行參數目錄 1docker-compose安裝2官網docker運行參數簡化3docker-compose.yml語法說明4參考鏈接docker-compose安裝docker

Docker示例命令

pan 交互 span docker -s size cnblogs 命令 終端 1、docker run -t -i -v /root/workspace/node:/home/exam:rw docker.io/node bin/sh -t 給容器掛載一個偽終

docker基礎命令使用

基礎 虛擬 compose uno bsp 啟動 nbsp entos run docker-compose up -d docker exec -it 容器id /bin/bash docker save mynewimage > /tmp/xxxx.tardo

docker基本命令

onf 器) 端口 網絡端口 停止 內部 val false 目標 運行交互式的容器: [root@elk02 ~]# docker run -i -t ubuntu:15.10 /bin/bash # root@66d539b6313e:/# ls bin bo

docker---常用命令

sonar posit name sig host data attach 共享目錄 2.0 1.查看本地鏡像 docker images 2.查看正在運行的容器 docker ps (ps -a 查看所有,正在運行和已被停掉的容器) 3.下載鏡像 docker p

Docker常見命令

uri 需要 shell命令 markdown 一周 轉載 pull try eat 容器相關操作 docker create # 創建一個容器但是不啟動它 docker run # 創建並啟動一個容器 docker stop # 停止容器運行,發送信號SIGTERM d

docker基礎命令

inspect spec push pan 進程 進入 dock 上傳 images docker virsion //查看版本docker images //查看鏡像docker search //搜索鏡像docker pull //下載鏡像docker pus

docker預告-命令與安裝包

sbin arc x86 yum 3.1 ins util roo tin docker 預告 ############1yum install --installroot=/home/chen/vhost bashyum install --installroot=

docker stats 命令源碼分析

https hint .com del size length IT tar ati 本文是基於docker 1.10.3版本的源碼,對docker stats命令進行源碼分析,看看docker stats命令輸出的數據是從cgroups fs中怎麽怎麽計算出來的。 doc

docker常見命令大全

版本 rfi 端口 主機 body IT star 方式 終端 1.docker幫助說明 docker help 2.查看docker版本 docker version 3.顯示docker系統的信息 docker info 4.檢索image docker search

docker 操作命令

containe mage docke gre gpo log dock print images 1.停止所有的container,這樣才能夠刪除其中的images: docker stop $(docker ps -a -q) 如果想要刪除所有container

Docker相關命令應用

-it --name --link Docker命令 1.命令格式:docker run -it --name mydocker1 [image1] bash #對image1取個別名為mydocker1docker run -it --link mydocker1:mydocker1 [image2