docker學習教程

2021-10-06 04:47:36 字數 895 閱讀 4067

啟動docker中的映象

docker run -it centos1:nun1 /bin/bash

啟動乙個已經停止的映象

docker start b750bbbcfd88

複製/建立新的映象

docker tag 470671670cac centos0:num0

停止乙個容器執行

docker stop 《容器 id>

讓 docker 的服務是在後台執行的,我們可以過 -d 指定容器的執行模式。必須要指定 num0,否則是最新的lasted版本。

docker run -itd centos0:num0 /bin/bash

進入後台執行的容器

docker exec -it 187ee0ead88c /bin/bash

以特權模式進入docker,解決不能用systemctl報錯

docker run -itd --privileged centos0:num0 /usr/sbin/init 啟動容器

docker exec -it f5042ab09c91 /bin/bash 進入容器

執行容器時,指定容器名稱

docker run -itd --name centos0 --privileged centos0:num0 /usr/sbin/init

docker run -itd --name centos --privileged centos:latest /usr/sbin/init

docker建立快照備份

docker commit -p testhost testhost-bak

docker中容器不能訪問外網,由於firewall的管控,可以先關閉firewall參考

報錯不能執行systemctl

新增鏈結描述

docker教程,dockerfile教程

架構系列文章 docker安裝請參考 ubuntu可以使用下面的命令 apt get update apt get install docker.io 我們使用dokcer來管理容器映象。剛裝好的docker每次使用docker命令都需要sudo,比較麻煩,可以通過以下命令省去sudo 將當前使用者...

docker教程 Docker 容器連線

前面我們實現了通過網路埠來訪問執行在docker容器內的服務。下面我們來實現通過埠連線到乙個docker容器。首先我們建立乙個 python 應用的容器。我們也可以使用 p 標識來指定容器埠繫結到主機埠。兩種方式的區別是 另外,我們可以指定容器繫結的網路位址,比如繫結127.0.0.1。這樣我們就可...

docker教程 docker高階命令

你好!docker已經使用了一段時間了,是時候整理一下docker常使用的高階命令了,小腦瓜不好使,以作備忘。包含部分常用的對容器所做的操作 輸出容器隱藏內容 輸出正在執行容器 docker ps 輸出正在執行容器隱藏 docker ps no trunc查詢指定名字容器 docker ps gre...