1:查看系統(tǒng)版本
cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
2:安裝docker(yum方式)
$ yum install docker
3:查看是否安裝成功
$docker version
若輸出以下戴而,說明安裝成功
Client:
Version: 1.12.6
API version: 1.24
Package version: docker-1.12.6-61.git85d7426.el7.centos.x86_64
Go version: go1.8.3
Git commit: 85d7426/1.12.6
Built: Tue Oct 24 15:40:21 2017
OS/Arch: linux/amd64
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
4:修改docker工作根目錄
vim /etc/sysconfig/docker
找到OPTIONS選項身弊,增加-g的參數(shù)歇终,指定工作根目錄
OPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false -g=/opt/data/docker'
參數(shù): -g="/opt/data/docker"是將Docker的默認(rèn)根路徑從/var/lib/docker改成/opt/data/docker,所有的Docker images
都會放到這個目錄下
5:啟動 Docker 服務(wù):
$service docker start
docker 卸載
1:查看已安裝的docker安裝包
$yum list installed|grep docker
docker.x86_64 2:1.12.6-61.git85d7426.el7.centos @extras
docker-client.x86_64 2:1.12.6-61.git85d7426.el7.centos @extras
docker-common.x86_64 2:1.12.6-61.git85d7426.el7.centos @extras
2:刪除安裝包
yum –y remove docker.x86_64
yum –y remove docker-client.x86_64
yum –y remove docker-common.x86_64
3:刪除docker 鏡像
rm -rf /var/lib/docker
docker常用命令
- 查看docker信息(version鼓黔、info)
查看docker版本
$docker version
顯示docker系統(tǒng)的信息
$docker info
- 對image的操作(search荒适、pull、images、rmi、history)
檢索image
$docker search image_name
下載image
$docker pull image_name
列出鏡像列表; -a, --all=false Show all images; --no-trunc=false Don't truncate output; -q, --quiet=false Only show numeric IDs
$docker images
刪除一個或者多個鏡像; -f, --force=false Force; --no-prune=false Do not delete untagged parents
$docker rmi image_name
顯示一個鏡像的歷史; --no-trunc=false Don't truncate output; -q, --quiet=false Only show numeric IDs
$docker history image_name
- 啟動容器(run)
在容器中運行"echo"命令冯勉,輸出"hello word"
$docker run image_name echo "hello word"
交互式進(jìn)入容器中
$docker run -i -t image_name /bin/bash
在容器中安裝新的程序
$docker run image_name apt-get install -y app_name
在執(zhí)行apt-get 命令的時候,要帶上-y參數(shù)摹芙。如果不指定-y參數(shù)的話灼狰,apt-get命令會進(jìn)入交互模式,需要用戶輸入命令來進(jìn)行確認(rèn)浮禾,但在docker環(huán)境中是無法響應(yīng)這種交互的交胚。
apt-get 命令執(zhí)行完畢之后,容器就會停止伐厌,但對容器的改動不會丟失承绸。
- 查看容器(ps)
列出當(dāng)前所有正在運行的container
$docker ps
列出所有的container
$docker ps -a
列出最近一次啟動的container
$docker ps -l
- 保存對容器的修改(commit)
保存對容器的修改; -a, --author="" Author; -m, --message="" Commit message
$docker commit ID new_image_name
作者:t594362122
來源:CSDN
原文:https://blog.csdn.net/t594362122/article/details/78642886
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請附上博文鏈接挣轨!