使用docker的步驟
安裝docker
去docker倉庫找到這個軟體對應的景象
使用docker執行這個映象,這個映象就會生成乙個docker容器
對容器的啟動停止就是對軟體的啟動停止
安裝步驟
1.docker要求centos系統的核心版本高於3.10
通過uname -r
命令檢視當前的核心版本
2.使用root許可權登入,保證yum包更新到最新
sudo yum update
3.解除安裝舊版本(如果安裝舊版本的話)
sudo yum remove docker | docker-common docker-selinux docker-engine
5、設定yum源
6、可以檢視所有倉庫中所有docker版本,並選擇特定版本安裝[root@localhost ~]#sudo yum-config-manager --add-repo
[root@localhost ~]#sudo yum-config-manager --add-repo
[root@localhost ~]#yum list docker-ce --showduplicates | sort -r
7、安裝docker
8、啟動並加入開機啟動[root@localhost ~]#sudo yum install docker-ce #這裡安裝的是最新穩定版18.09.6
[root@localhost ~]#sudo yum install # 例如:sudo yum install docker-ce-17.12.1.ce
9、驗證安裝是否成功(有client和service兩部分表示docker安裝啟動都成功了)[root@localhost ~]#sudo systemctl start docker
[root@localhost ~]#sudo systemctl enable docker
[root@localhost ~]#docker version
10、停止docker
[root@localhost ~]#sudo systemctl stop docker
1.搜尋映象
docker search mysql
2.刪除映象(根據容器id刪除)
docker rmi d1dc36cf8d9e
3.檢視本地所有映象
docker images
4.拉取映象
docker pull tomcat
5.執行容器
6.檢視執行中的容器(-a 檢視所有容器)docker run --name mytomcat -d tomcat
mytomcat :別名
docker ps (-a)
7.啟動容器
docker start "容器id"
8.停止執行中的容器
docker stop "容器id"
9.刪除乙個容器
docker rm "容器id" //刪除容器。注:刪除前,應停止容器執行
將docker埠對映出注意:映象的刪除是rmi 根據id刪除
容器的刪除是rm 根據id刪除
映象理解成軟體
映象啟動容器
docker run -d -p 8888:8080 tomcat
直接啟動mysql會報錯:docker pull mysql
docker run --name mysql1 -d mysql
//mysql1為容器別名
一般選擇第三個啟動2022-02-16 13:31:05+00:00 [note] [entrypoint]: entrypoint script for mysql server 8.0.28-1debian10 started.
2022-02-16 13:31:05+00:00 [note] [entrypoint]: switching to dedicated user 'mysql'
2022-02-16 13:31:05+00:00 [note] [entrypoint]: entrypoint script for mysql server 8.0.28-1debian10 started.
2022-02-16 13:31:05+00:00 [error] [entrypoint]: database is uninitialized and password option is not specified
you need to specify one of the following:
- mysql_root_password
- mysql_allow_empty_password
- mysql_random_root_password
埠對映docker run --name 9921e05dcab9 -e mysql_root_password=123456 -d mysql
//9921e05dcab9:容器id
docker run -p 3306:3306 --name mysql00 -e mysql_root_password=1234 -d mysql
docker簡單使用
執行 docker d d 以bash方式執行容器並進入容器 docker run t i tomcat bin bash 進入容器後後開啟另乙個終端輸入 docker ps l 查詢該執行容器的containerid,拷貝檔案進入容器 以bash方式執行容器進入容器並且掛載宿主機目錄對映到容器 v...
docker簡單使用
docker是啥,類似於vmware,不解釋太官方的話。就是乙個程式,docker執行起來之後,他相當於就是乙個虛擬環境,他能輕鬆安裝各種軟體,比如mysql redis django等框架之類的,並且軟體安裝快捷方便,之間不會衝突。加一句,看看很快的,最多倆小時。再發一些簡單的docker操作命令...
docker簡單使用
linux yum install y epel release 安裝倉庫 yum install docker io 安裝docker chkconfig docker on 加入開機自動啟動 service docker start 啟動dockerdocker hello world dock...