Linux安装docker
1、安装docker
yum install docker
2、启动docker
systemctl start docker
3、设置开机启动docker
systemctl enable docker
4、查看docker版本,关闭docker
docker -v
systemctl stop docker
docker配置阿里云镜像加速
Linux 配置JDK环境
1、下载Linux的jdk版本
jdk-8u271-linux-x64.tar.gz
2、上传到linux系统的sofeware目录下(自己创建sofeware文件夹),解压
tar -zxvf jdk-8u271-linux-x64.tar.gz
3、移动到 usr/java目录下(自己创建java文件夹)
mv jdk1.8.0_211/ /usr/java
4、配置环境变量
vim /etc/profile
5、插入以下内容,其中JAVA_HOME最后面文件夹 jdk1.8.0_271 是你自己解压出来的文件夹,可能不一样
#插入
export JAVA_HOME=/usr/java/jdk1.8.0_271
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
6、使配置文件生效
source /etc/profile
7、使用java -version ,能查看到安装的jdk版本
java version "1.8.0_271"
liunx常用命令
attach 当前 shell 下 attach 连接指定运行镜像
build 通过 Dokcerfile 定制镜像
commit 提交当前容器为新的镜像
cp 从容器中拷贝指定文件或目录到宿主机中
create 创建一个新的容器,同 run 但是不启动容器
diff 查看 Docker 容器变化
events 从 Docker 服务获取容器实时时间
exec 在已存在的容器上运行命令
export 到处容器的内容流作为一个 tar 归档文件(对应 import)
history 显示镜像形成历史
images 列出系统当前镜像
import 从 tar 包中的内容创建一个新的文件系统映像(对应 export)
info 显示系统相关信息
inspect 查看容器详细信息
kill kill 指定 docker 容器
load 从一个 tar 包中加载镜像(对应 save)
login 注册或登录一个 docker 源服务器
logout 从当前 Docker registry 退出
logs 输出当前容器日志信息
pause 暂停容器
port 查看映射端口对应的容器内部源端口
ps 列出容器列表
pull 从 docker 镜像源服务器拉去指定镜像或者库镜像
push 推送指定镜像或者库镜像至 docker 源服务器
rename 重命名一个容器
restart 重启一个或多个容器
rm 移除一个或多个容器
rmi 移除一个或多个镜像(无容器使用该镜像才可移除,否则需删除相关容器才可继续或 -f 强制执行)
run 创建一个新的容器并运行一个命令
save 保存一个镜像为一个 tar 包(对应load)
search 在 docker hub 中搜索镜像
start 启动容器
stats 显示实时的容器资源使用情况统计流
stop 停止容器
tag 给源中的镜像打标签
top 查看容器中运行的进程信息
unpause 取消暂停容器
update 为容器更新配置
version 查看 docker 版本号
wait 阻塞直到一个或多个容器停止,然后打印其退出代码,即截取容器停止时的退出状态值
进入容器的方式
docker exec -it 容器id bash
从容器内拷贝文件到主机上
docker cp 容器id:容器内路径 目的主机路径
从主机拷贝文件到容器上
docker cp 主机路径 容器id/别称:容器内路径
# 例:将sofeware目录下的jenkins.war包 拷贝到
# tomcat1容器内部的webapps目录下
docker cp /sofeware/jenkins.war tomcat1:/usr/local/tomcat/webapps