具體docker相關使用指導參考:
cannot connect to the docker daemon. is the docker daemon running on this host?
$ sudo service docker start
failed to start docker.service: unit docker.service is masked.
執行如下三條指令
$ systemctl unmask docker.service
$ systemctl unmask docker.socket
$ systemctl start docker.service
x installing docker: failed
-----------------------------------stderr-----------------------------------
bash: line 4: docker: command not found
需要在伺服器上先安裝docker:
$ sudo apt-get install docker.io
修改 /etc/group
docker:xx:ubuntu
解決辦法,執行:
參考:將容器快照拷貝到本地
匯入容器快照可以使用 docker import 從容器快照檔案中再匯入為映象,例如
$ cat ubuntu.tar | sudo docker import - test/ubuntu:v1.0
根據匯入的映象建立容器(根據需求做必要的埠對映)
$ docker run -d --name shijiyu_live -p 80:80 -p 3306:3306 -p 6379:6379 -p 1935:1935 -p 8087:8087 -p 50001:22 xinjiguaike/lnmp-shijiyu:v3 /etc/rc.local
$ docker run -d --name centos_i386_auto --restart=always -p 3307:3307 -p 6680:6680 -p 6681:6681 -p 6680:6680/udp -p 6681:6681/udp -p 50003:22 shijiyu/centos_i386:v3 /etc/rc.local
try to change
usepam yeson
shell
usepam noin /etc/ssh/sshd_config (for centos)
docker 容器目錄結構:
修改/etc/ssh/sshd_config配置檔案,找到clientalivecountmax(單位為分鐘)修改你想要的值,
執行
$ service sshd reload
將home/ubuntu/.ssh/authorized_keys 拷貝到 /root/.ssh 下 docker部署 docker環境部署mysql
蘇軾 這裡我拉取了tag為5.7的映象 docker pull mysql 5.7因為需要自定義mysql的配置,所以需要乙個配置目錄 因為需要將mysql生成的資料掛載到本地,所以需要乙個資料目錄 建立mysql 資料目錄mkdir p root mysql data 建立配置檔案 touch r...
docker 環境部署
1 新增docker 安裝源 tee etc yum.repos.d docker.repo eof dockerrepo name docker repository baseurl enabled 1 gpgcheck 1 gpgkey eof2 更新yum軟體庫 yum update 安裝do...
Docker環境部署
docker 讓開發者可以打包他們的應用以及依賴包到乙個可移植的容器中,然後發布到任何流行的 linux 機器上,便可以實現虛擬化.參考官網 docker v 檢視是否安裝成功普通的docker環境不支援gpu,因此我們需要乙個nvidia docker的版本.nvidia docker v 檢視是...