docker啟動和關閉的操作

2022-03-01 07:57:58 字數 2024 閱讀 6417

啟動daemon命令取決與你使用的作業系統:

rhel, centos, fedora, ubuntu 16.04 或者更高版本,使用systemd管理docker服務啟動。

$ sudo systemctl enable docker

1關閉自動啟動

$ sudo systemctl disable docker

1手動啟動daemon

$ dockerd

我們可以執行以下命令把當前使用者加入到docker組,避免每次docker命令都要sudo。

$ sudo usermod -ag docker username

docker daemon配置

加速器:針對docker客戶端版本大於1.10的使用者,您可以通過修改daemon配置檔案/etc/docker/daemon.json來使用加速器:

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'eof'

eofsudo systemctl daemon-reload

sudo systemctl restart docker

daemon包含很多配置選項,在手工啟動daemon的時候可以通過flags配置daemon啟動引數,或者通過daemon.json配置檔案更改配置。

完整的daemon.json的啟動引數如下:

,"cluster-advertise": "",

"debug": true,

"default-gateway": "",

"default-gateway-v6": "",

"default-runtime": "runc",

"default-ulimits": {},

"disable-legacy-registry": false,

"dns": ,

"dns-opts": ,

"dns-search": ,

"exec-opts": ,

"exec-root": "",

"fixed-cidr": "",

"fixed-cidr-v6": "",

"graph": "",

"group": "",

"hosts": ,

"icc": false,

"insecure-registries": ,

"ip": "0.0.0.0",

"iptables": false,

"ipv6": false,

"ip-forward": false,

"ip-masq": false,

"labels": ,

"live-restore": true,

"log-driver": "",

"log-level": "",

"log-opts": {},

"max-concurrent-downloads": 3,

"max-concurrent-uploads": 5,

"mtu": 0,

"oom-score-adjust": -500,

"pidfile": "",

"raw-logs": false,

"registry-mirrors": ,

"runtimes": ,

"custom":

},"selinux-enabled": false,

"storage-driver": "",

"storage-opts": ,

"swarm-default-advertise-addr": "",

"tls": true,

"tlscacert": "",

"tlscert": "",

"tlskey": "",

"tlsverify": true,

"userland-proxy": false,

"userns-remap": ""

}更好的方法是把這些啟動引數寫道配置檔案中:daemon.json

docker啟動 關閉命令 容器啟動與關閉命令

docker啟動命令,docker重啟命令,docker關閉命令 啟動 systemctl start docker 守護程序重啟 sudo systemctl daemon reload 重啟docker服務 systemctl restart docker 重啟docker服務 sudo ser...

C 啟動和關閉程序操作

檢測系統程序是否啟動 public virtual bool checkprocess string processname return isok 啟動程序 public virtual bool startprocess string processpath,string processname...

oracle rac集群關閉和啟動操作命令

1.關閉資料庫 oracle使用者執行srvctl命令 srvctl stop status database d orcl 停止 檢視所有節點上的例項 2.停止集群服務,必須以root使用者執行crsctl命令 crsctl stop cluster all 或者.crsctl stop clus...